uni app使用事项

# 前言
`uni-app` 是一个使用 [Vue.js (opens new window)](https://vuejs.org/)开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

# 引入css
1. uni.scss 这里是uni-app内置的常用样式变量 尽量放置常用样式变量,因为编译后会在每个页面注册添加(小程序代码限制2M)
3. app.vue 引入css,它不会每个页面都增注册添加。可以在这里引入uview、iconfont、全局css

# 全局变量 Vue.prototype 和 global、vuex
- 如果需要设置全局变量或全局方法,并且不想污染全局作用域,这种情况下,可以通过在原型上定义它们使其在每个 Vue 的实例中可用。在main.js中添加

```
    Vue.prototype.$appName = 'My App'
    console.log(this.appName)
```

- global对象是[ECMAScript](https://so.csdn.net/so/search?q=ECMAScript&spm=1001.2101.3001.7020)的高级对象,在浏览器里是windows对象

```
global.longitude = '' // 经度
global.latitude = '' // 纬度

```
- Vuex 是一个专为 Vue.js 应用程序开发的**状态管理模式 + 库**。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

总结: Vue.prototype挂载mimc、Base64插件挂载后不能修改、global 全局变量可以自定义多个值,可以修改,如经纬度,vuex状态管理 可以动态根据条件修改。按照需求使用


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值