原创 微信小程序(nodejs支付)

前期準備 準備 1、小程序(小程序ID和密鑰) 申請微信支付,如果之前有申請過微信支付的公衆號,可以關聯小程序 2、小程序關聯商戶號(拿到商戶ID和密鑰) 3、支持https 測試階段不需要https 文檔: 業務流程 小程序支付

原创 vue ssr和vue-server-renderer原理

文章目錄什麼是ssr進階1:把vue實例變成html進階2:結合vue-router來訪問不同頁面vue-server-renderer源碼解讀 什麼是ssr 進階1:把vue實例變成html 用renderToString()

原创 vuex實現原理

文章目錄vuex是什麼?爲什麼會出現?怎麼使用?怎麼實現?1、給每個實例注入$store2、設置state響應數據3、getters4、mutations5、actions6、modules7、持久化插件plugins8、輔助函數

原创 keep-alive原理

文章目錄什麼是keep-alive?用法activated和deactivated兩個鉤子函數實現原理 什麼是keep-alive? keep-alive是vue中的一個內置組件,能夠把不活動的組件保存到緩存當中,而不是直接銷燬他

原创 vue-router原理

文章目錄用hash、history實現單頁面hashhistoryvue-router三種模式hash和history的區別vue-router的實現其他問題1、什麼是單頁應用,原理?2、單頁面和多頁面的區別?3、Vue-rout

原创 微信小程序(訂閱消息)

小程序模板消息即將被廢棄掉,於是有了新接口wx.requestSubscribeMessage 訂閱消息文檔 步驟: 1、獲取用戶openid 、access_token(前面文章提到過) 2、獲取模板 ID 3、獲取下發權限(a

原创 微信小程序(模板消息)

formid用過一次,立即失效,如果formid不使用,7天內天可以用 步驟: 1、獲取用戶openid 2、獲取access_token 3、提交時獲取formid 4、發送模板消息 小程序代碼: // index.wxml

原创 Flutter 【表單】

文章目錄TextField 文本框組件Checkbox、CheckboxListTile 多選框組件Radio、RadioListTile 單選按鈕組件開關 Switch 在Flutter中通過Navigator組件管理路由導航

原创 Flutter 【BottomNavigationBar】

文章目錄BottomNavigationBar仿鹹魚app底部tabs BottomNavigationBar 常見的屬性: 屬性 描述 items List 底部導航 條按鈕集合 iconSize icon

原创 Flutter【JSON解析與複雜模型轉換】

文章目錄手動序列化 JSON通過泛類型序列化Json用工具轉化 手動序列化 JSON 關於json.decode(string) ,可以將Json字符串轉化成Map類型 缺點:類型安全、沒有自動補全、編譯時會有異常 import

原创 Flutter【路由】

文章目錄基本路由傳參命名路由傳參路由單獨模塊化其它返回上一級替換路由返回到根路由 在Flutter中通過Navigator組件管理路由導航。 並提供了管理堆棧的方法。如:Navigator.push和Navigator.pop

原创 nuxt 服務端部署

1、打包,打包完把下面文件夾挪到服務器器上 // 打包 npm run build // nuxt.config.js module.exports = { mode: 'universal', /*

原创 dart語法

重溫了下dart語法 文章目錄基礎入口方法兩種定義方式命名規則定義變量定義變量數據類型字符串類型數值類型布爾類型List(數組/集合)Maps(字典)判斷數據類型運算符類型轉換循環語句for循環while++i和i++、break

原创 vue gzip壓縮和服務器開啓gzip

修改vue.config.js // 安裝 npm i -D compression-webpack-plugin // vue.config.js const defaultPluins = [ new webpack.P

原创 vue+koa2使用微信ssdk實現分享功能

微信轉發、分享功能例子,只畫重點記錄… 文章目錄微信公衆號配置vuekoa2優化 微信公衆號配置 微信JS-SDK說明文檔 1、ip白名單(百度ip),把地址輸入 (開發—>基本配置) 2、配置Js接口安全域名(公衆號設置—>