HbuilderX uni-app uview vuex 微信小程序开发记录

uni-app引入uView2.0的步骤

第一步:在uni-app新建的项目中 使用CMD下载uView

npm install uview-ui

第二步:在main.js里引入和注册uView 这两句代码需要在import Vue之后

import uView from '@/node_modules/uview-ui'

Vue.use(uView)

第三步:在uni.scss文件中引入uView的全局Scss主题文件

@import '@/node_modules/uview-ui/theme.scss';

第四步:在App.vue文件中引入全局共用的scss文件

<style lang="scss">

    @import "@/node_modules/uview-ui/index.scss";

</style>

第五步:在pages.json中配置uview组件

"easycom": {

//微信小程序写法如下:

"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"

//h5,APP等写法如下:

//"^u-(.*)": "@/node_modules/uview-ui/components/u-$1/u-$1.vue"

},

注意微信小程序:
"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"
注意路径,不用@/node_modules/

第六步:安装vuex

npm install --save vuex

第七步 配置vuex

【1】在src文件夹下新增一个store文件夹,里面添加一个index.js文件

【2】在main.js文件中引入store文件下的index.js

import store from '@/store/index.js' 
new Vue({
    el: '#app',
    store, // 将store暴露出来
    template: '<App></App>',
    components: { App }
});

【3】store文件下的index.js配置

import Vue from 'vue'; //首先引入vue
import Vuex from 'vuex'; //引入vuex
Vue.use(Vuex) 

export default new Vuex.Store({
    state: { 
        // state 类似 data
        //这里面写入数据
    },
    getters:{ 
        // getters 类似 computed 
        // 在这里面写个方法
    },
    mutations:{ 
        // mutations 类似methods
        // 写方法对数据做出更改(同步操作)
    },
    actions:{
        // actions 类似methods
        // 写方法对数据做出更改(异步操作)
    }
})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值