前置工作【安装插件】
- 安装插件:miniprogram-to-uniapp
- HBuilderX导入原生项目,右键点击项目文件夹,选择插件转换。
-
后续工作【修改代码】
准备代码模板,替换掉。
export default {
name: '',
data() {
return {}
},
props: {
scenicText: {
type: String,
default: () => {
return ''
}
}
},
mounted () {},
methods: {
}
}
全局搜索替换
this.data.
->this.
- 组件里的
ready()
换成mounted()
,properties
里面的对应改成props
,其他的放进methods
里面就可以。 - 确认一下页面里面有没有使用组件,组件不要忘了添加
name
属性,使用组件的页面,添加import
和components
this.setData()
换成直接赋值this.aaa = aaa
把状态管理文件,修改成正常的写法
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
state: {}
})
export default store
然后修改所有文件里面的
this.store.data
->this.$store.state