使用 vuetron 调试 mpvue 项目

简介:

简介

由于小程序开发工具的封闭,我们无法通过安装 chrome 插件来方便地使用 vue-devtools 调试我们的 mpvue 项目。vuetron 是一个 vue.js 的项目调试工具, 同时支持对 vuex 及 vue-router 的调试。这里我们主要使用其对 vuex 的调试功能。

安装

npm 模块


npm install vuetron weapp.socket.io --save-dev

客户端应用

windows 平台提供的是压缩包,下载解压后,双击 Vuetron.exe 即可运行,另外两个平台提供的应该都是安装包。

使用

  • 配置 webpack 的 alias

需使用 weapp.socket.io 替代 socket.io-client


resolve: {
  extensions: ['.js', '.vue', '.json'],
  alias: {
    '@': resolve('src'),
    'socket.io-client': 'weapp.socket.io',
    'vue': 'mpvue',
  },
},

  • 作为 vuex 的插件引入



import Vue from 'vue';
import Vuex from 'vuex';
import vuetron from 'vuetron';

Vue.use(Vuex);

const store = new Vuex.Store({
  // ...
  plugins: [vuetron.VuetronVuex()],
});

功能

  • 查看并与管理项目当前的数据


1dde249ab512206ede36d23df20a9951059b5eac


  • 在不同时刻的数据之间进行切换,或者立即恢复一组完整的项目数据

cf9f0195e2c04ae9bde35f205d31e024af7663b6

  • 订阅特定数据来进行调试

63ffa9a81846b0ad59017a254f7a218687e898ad

vue-devtools

事实上 vue-devtools 也提供了一个远程调试工具 vue-remote-devtools,开发微信公众号时直接引用一个脚本即可,但是小程序中目前还无法直接使用,需要我们对官方的脚本做些修改,后面有空完善后会再做详细介绍。

截图来自 vuetron 的官方文档



原文发布时间为:2018年06月24日
原文作者:Float

本文来源: 掘金 如需转载请联系原作者





相关文章
|
5月前
|
JavaScript 前端开发 小程序
mpvue踩坑-微信开发工具无法支持vue文件
mpvue踩坑-微信开发工具无法支持vue文件
55 0
|
Web App开发 移动开发 JavaScript
Weex调试神器——Weex Devtools使用手册
伴随着weex的正式开源,对一款针对weex框架的简单易用的调试工具的呼声也日趋强烈。weex devtools就是为weex前端和native开发工程师服务的一款调试工具,可同时检查weex里DOM属性和Javascript 代码断点调试,支持IOS和Android两个平台。
20268 0
|
8月前
|
小程序 IDE 安全
UniAPP HBuilderX 运行到各个小程序开发工具
UniAPP HBuilderX 运行到各个小程序开发工具
340 0
|
4月前
|
前端开发 测试技术
使用浏览器插件提升前端项目调试速度
使用浏览器插件提升前端项目调试速度
|
5月前
|
移动开发 开发框架 小程序
基于mpvue的小程序项目搭建的步骤一
基于mpvue的小程序项目搭建的步骤一
57 0
|
5月前
|
移动开发 开发框架 小程序
基于mpvue的小程序项目搭建的步骤
基于mpvue的小程序项目搭建的步骤
55 0
uniapp之adbWIFI调试
前提:电脑已经安装 adb
324 0
|
小程序 开发者 内存技术
【七日打卡】taro小程序项目入门使用
Taro 项目基于 node,请确保已具备较新的 node 环境(>=8.0.0),推荐使用 node 版本管理工具 nvm 来管理 node,这样不仅可以很方便地切换 node 版本,而且全局安装时候也不用加 sudo 了。
【七日打卡】taro小程序项目入门使用
|
移动开发 开发框架 缓存
Taro3.x 快速开发微信小程序以及 minidebug 小程序调试工具使用
Taro3.x 快速开发微信小程序以及 minidebug 小程序调试工具使用
Taro3.x 快速开发微信小程序以及 minidebug 小程序调试工具使用
|
小程序
小程序和uniapp的getApp().globalDate.
小程序和uniapp的getApp().globalDate.
412 0