使用Uniapp随手记录知识点

使用uniapp随手记录知识点

1 组件

内置组件

内置组件内主要包含一些基础的view button video scroll-view等内置基础组件,满足基础场景

扩展组件

扩展组件是uniapp封装了一些成品的组件,可以帮助开发者快速构建一些功能,节省时间。例如:日期选择小组件等

2 vuex状态管理

使用流程

  1. 创建vuex js
  2. 引入store存储
  3. 使用计算属性 获取状态机当中的值

mapState 辅助函数

当一个组件需要获取多个状态的时候,都声明成计算函数会有些重复和冗余。为了解决这个问题,我们可以使用mapState 辅助函数帮助我们生成计算属性。

  1. 第一种 在计算属性中使用mapState构建一个对象形式的映射

    javascript 复制代码
     	computed: mapState({
     		username: state => state.username,
     		age: state => state.age
     	})
  2. 第二种 如果状态机中的属性和vue组件中的属性名一致的情况下,也可以使用数组

    javascript 复制代码
     computed: mapState(['username','age'])

getters

getters 定义获取状态机中数据的辅助函数

访问方式

相关推荐
肥肠可耐的西西公主1 小时前
前端(AJAX)学习笔记(CLASS 2):图书管理案例以及图片上传
前端·笔记·学习
大胖丫1 小时前
vue 学习-vite api.js
开发语言·前端·javascript
孙桂月1 小时前
ES6相关操作(2)
前端·javascript·es6
陈浩源同学1 小时前
学习 TypeScript 栈和队列数据结构
前端·算法
天天开发1 小时前
【零代码革命】用Trae打造Flutter应用:AI助力,小白秒变工程师-页面调教篇
前端
我这一生如履薄冰~1 小时前
简单封装一个websocket构造函数
前端·javascript·websocket
fangcaojushi1 小时前
解决webpack5.54打包图片及图标的问题
前端·vue.js
海盗强1 小时前
Webpack打包优化
前端·webpack·node.js
星之卡比*1 小时前
前端面试题---vite和webpack的区别
前端·面试
^^为欢几何^^1 小时前
npm、pnpm和yarn有什么区别
前端·npm·node.js