因爲小程序開發工具的封閉,咱們沒法經過安裝 chrome 插件來方便地使用 vue-devtools 調試咱們的 mpvue 項目。vuetron 是一個 vue.js 的項目調試工具, 同時支持對 vuex 及 vue-router 的調試。這裏咱們主要使用其對 vuex 的調試功能。vue
npm install vuetron weapp.socket.io --save-dev
複製代碼
windows 平臺提供的是壓縮包,下載解壓後,雙擊 Vuetron.exe 便可運行,另外兩個平臺提供的應該都是安裝包。linux
需使用 weapp.socket.io 替代 socket.io-clientwebpack
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'@': resolve('src'),
'socket.io-client': 'weapp.socket.io',
'vue': 'mpvue',
},
},
複製代碼
import Vue from 'vue';
import Vuex from 'vuex';
import vuetron from 'vuetron';
Vue.use(Vuex);
const store = new Vuex.Store({
// ...
plugins: [vuetron.VuetronVuex()],
});
複製代碼
事實上 vue-devtools 也提供了一個遠程調試工具 vue-remote-devtools,開發微信公衆號時直接引用一個腳本便可,可是小程序中目前還沒法直接使用,須要咱們對官方的腳本作些修改,後面有空完善後會再作詳細介紹。git
截圖來自 vuetron 的官方文檔。github