const $ft = {  
  version: 1.009  
}  
console.log("挂载变量到uni上面")  
uni.$ft = $ft  
export default {  
  init(){  
    uni.$ft = $ft  
  },  
  // VUE3 这里两个参数都是一样的,但是Vue2不一样哦  
  // 还有VUE3 不再支持filter过滤器了,所以还是不使用了  
  install: function (Vue, app) {  
    // #ifndef VUE3  
    Vue.prototype.$ft = $ft  
    // #endif  
    // #ifdef VUE3  
    app.config.globalProperties.$ft = $ft  
    // #endif  
  }  
}  
props.js  
// VUE3  的  vue 页面,这里的编译编译会比任何文件都要优先  
console.log('import props.js')  
export default {  
  props: {  
    version: {  
      type: [String, Number, Object],  
      default: uni.$ft.version  
    },  
  }  
}  
index.vue  
<template>  
  <view class="ft-body">  
    <view>本来想通过组件演示的,但是这样也可以</view>  
    <view>这里的props.js中有一个default值是 在初始化的是</view>  
    <view>{{version}}</view>  
  </view>  
</template>  
<script>  
import props from './props.js'  
export default {  
  mixins: [props],  
  onReady() {  
    console.log(uni.$ft.version)  
  },  
  methods: {},  
}  
</script>  
<style scoped>  
</style>