1、mpVue兼容小程序的生命周期。
微信小程序的页面的 query 参数是通过 onLoad 获取的,mpvue 对此进行了优化
直接通过this.$root.$mp.query 获取相应的参数数据,其调用需要在 onLoad 生命周期触发之后使用,比如 onShow 等
query 指页面跳转的URL后带的参数
// options 参数传入 query
onLoad (options) {
console.log('onLoad query')
console.log(options)
}
// 此时无法传入query ,但是可以通过 this.$root.$mp.query 获取当前传入的 query
onShow () {
console.log(this.$root.$mp.query)
}
2、mpVue模板语法
在模板中,动态插入HTML的v-html指令不可用
理解:因为小程序的页面不是基于BOM,DOM,所以不能动态的在界面模板里直接插入HTML片段来显示。
在模板中,用于数据绑定的双括号语法{ {}}中的表达式功能存在诸多限制
限制1、mpVue { {}} 模板中不可以使用methods下的函数
// Vue模板中可以使用methods中的方法
<template>
<d