原创 flutter ListView 和ListView.build 原
class MyList extends StatelessWidget { Widget build(BuildContext context) { //動態加載數量 return new ListView.bu
原创 vs code 格式化vue 全部插件 原
1、安裝vetur 、prettier 不然無法格式化的,然後設置單引號,加方法隔空 { "vetur.format.defaultFormatter.js": "vscode-typescript", "vetur
原创 客戶端 防止訂單重複提交 接口處理 原
如果是瀏覽器,可以採用session的方法 具體的做法:在服務器端生成一個唯一的隨機標識號,專業術語稱爲Token(令牌),同時在當前用戶的Session域中保存這個Token。然後將Token發送到客戶端的Form表單中,在Form表單中
原创 Accept和Content-type的意思 原
Accept意思是我希望接收到的數據類型 Content-type意思是我發出去的數據類型
原创 Vue slot插槽 的理解 原
就是將父組件調用子組件時的內容 在b中展示出來 父組件,調用了HelloWord 這個時候如何將這是個slot展示給b組件呢 <template> <div id="zujian"> 組件1 <HelloWorl
原创 內容 滾動條 原
如果不涉及iframe 要實現這樣的效果 解決方法 1、隱藏body的滾動條。 2、在div 設置高度,over-flow:auto 即可。
原创 axios 請求格式 原
默認是application/json 這裏提交的參數變成了json格式 原先的應該是這樣子的 Form Data 裏面的不一樣 const params = new URLSearchParams() param
原创 Vue中 components和template 關係 單文件組件 原
有兩種格式文件 .js和.vue文件(單文件組件) 一般寫法是這樣子的 main.js import Vue from 'vue' import App from './App' Vue.config.producti
原创 electron 壓縮安裝包 原
有3個地方可以壓縮 1、代碼壓縮 2、electron核心壓縮 可以採用miniblink 3、build\win-unpacked\resources\app\node_modules 這個文件夾下壓縮 在打包的時候,會把
原创 apicloud的運行方式和原理 原
主要分爲原生和h5 原生代碼直接用java或者swift寫,渲染方式速度肯定快。 apicloud 可以通過js調用 原生的處理方式,主要可以widget,layout,win,frame,uimodule。除了這些頁面裏面是按照h5進行渲
原创 php 抽獎算法 獎品數量固定 原
<?php //這裏的算法 這裏的概率不是100%,而是 pr/sum(pr) 如:一等獎的概率爲0.29% $prize = array(array('level' => 1, 'name' => "IPhone X", '
原创 electron 啓動加載動畫 原
因爲我用了vue-electron 所以啓動的時候是因爲vue加載慢 用了官方文檔,點擊桌面應用後,等待2秒鐘纔打開程序,太慢了。 下面這個是官方文檔的 const {BrowserWindow} = require('electron'
原创 瀏覽器內核 原
miniblink:對cef內核的精簡,值保留了排版功能,vip版有其他功能。 cef:優點是由於集成的chromium內核,所以對H5支持的很全,同時因爲使用的人也多,各種教程、示例,資源很多。但缺點很明顯,太大了。最新的cef已經誇張到
原创 android studio導入flutter 原
git下載項目後,file-open項目目錄,這個時候會提示dart sdk不存在。 解決方法,不是配置dark sdk 而是直接配置flutter 即可。 最後更新下pubspec.yaml packages-get
原创 Vue 引入Jquery jQueryRotate.2.2 製作轉盤抽獎 原
原先用jquery做的,現在整合webpack+vue 其實只需要webpack就行了,只是爲了方便打包。 1、關閉eslint 檢測,如果開啓,插件裏面全是報錯,麻煩的很。 webpack.base.conf.js const cre