$uv.mixin.js 553 B

12345678910111213141516171819
  1. // $uv.mixin.js的部分实现
  2. import store from './index.js' // 引入 Vuex store
  3. import {getLifeData} from './liveSave.js'
  4. export default {
  5. created() {
  6. // 缓存同步挂载
  7. getLifeData()
  8. // 将vuex方法挂在到$u中
  9. // 使用方法为:如果要修改vuex的state中的user.name变量为"史诗" => uni.$uv.vuex('user.name', '史诗')
  10. // 如果要修改vuex的state的version变量为1.0.1 => uni.$uv.vuex('version', '1.0.1')
  11. uni.$uv.vuex = (name, value) => {
  12. uni.$uv.$store.commit('$uStore', {
  13. name,
  14. value
  15. })
  16. }
  17. },
  18. }