小程序开发
目前的前端行业小程序开发真的是一发不可收拾了,我也加入了这股入坑潮流。下面我来说说我经验吧
一、原生wx框架和mpvue
- 我告诉你,如果你会原生的wx框架最好用wx原生的框架, mpvue虽然和vue的语法一样但是它本质还是把vue框架格式的代码编译成了wx小程序的。
- 所以说用原生的微信框架既可以对小程序的设计概念和生命周期更好理解。 因为我个人一直用的是vue-cli所以我选择用的是mpvue,后来才发现这个坑有点深。
- 如果你已经很熟悉原生的方式开发了,那可以继续采用原生,原生的方式永远是最灵活、保持最新不过时的。如果你有时间的话,mpvue之类的第三方框架你也可以学习了解下他们的思想。
二、上手
基本的创建, 此类文章很多
#创建一个小程序工程
vue init mpvue/mpvue-quickstart my-project
运行工程, 运行后用微信开发者工具导入这个工程, mpvue会自己编译成微信的代码格式,编译后的代码路径在dist目录下
npm run dev
三、入坑之APP.vue
工程里面的APP.vue是这样的
<script>
export default {
created () {
// 调用API从本地缓存中获取数据
/*
* 平台 api 差异的处理方式: api 方法统一挂载到 mpvue 名称空间, 平台判断通过 mpvuePlatform 特征字符串
* 微信:mpvue === wx, mpvuePlatf