原创 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