- 博客(41)
- 收藏
- 关注
原创 uniapp中vuex(全局共享)的应用
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理 应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化- Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。
2024-12-14 23:30:23
811
原创 Vuex在uniapp中的使用
4.1 State4.1.1 概念4.1.2 State数据访问方式一4.1.3 State数据访问方式二4.2.1 引入4.2.2 概念4.2.3 定义Mutation函数4.2.4 调用Mutation函数4.2.4.1 方式一4.2.4.2 方式二4.2.3 Mutation传递参数4.2.4 Mutation响应规则4.2.5 Mutation常量类型4.5.1 引入4.5.2 解决方案4.3 Action4.3.1 参数context。
2024-12-14 22:52:31
613
原创 自定义的js文件,可以调用父组件的任何方法示例:
// 我是自定义的js文件export function shanChuComment(vm) { // 这个ceshi是在父组件定义的方法,vm是父组件中传过来的this。所以在此页面就能直接用vm代替传过来的this。然后调用父组件内的所有方法 vm.ceshi() }<script>// 引入删除评论方法 import { shanChuComment } from "@/utils/onShanchu.js";</script>//我是父组
2024-11-17 08:37:32
101
原创 父组件给子组件明明传的是字符串,为什么总是报错说传的是对象呢?原因如下:
type: Object, //item为对象类型 item.user_id[0]._id==this.dengluzheID。default: ""//这里默认要这样写成空字符串,而不是下方注释掉的那样,返回个空对象。type: String, //字符串类型 加上这句就报错,不知道为啥。// 接收父组件传过来的信息(评论内容)
2024-11-15 07:46:19
213
原创 点击评论详情,跳到评论页面,携带对象参数写法:
/先把要传过去的item变成字符串形式。但是要注意的是,这样携带字符串形式,是有长度限制的。所以内容多了后,要注意这种方式遗漏内容。item = JSON.parse(item) //JSON.parse的作用,是把item从传过来的字符串形式,再变成obj对象形式。// 跳转到回复页面去。
2024-11-08 21:31:42
241
原创 uniapp在js方法中,获取当前用户的uid(uni-id-user)表中的用户id
let uid = uniCloud.getCurrentUserInfo().uid //获取当前用户的uid。this.removeComment() //调用删除方法。console.log('点击了确定');title: '是否删除这条评论',// 1.判断当前用的权限。
2024-11-04 23:16:35
634
原创 拿手机cid
/ duration: 2000 // 显示时长为2000毫秒(2秒)// icon: 'none' // 使用'none'图标表示错误。// title: '信息已复制到剪贴板',// title: '复制失败',// console.log('cid是', inf);// copyCid() { //将cid等信息拷贝到粘贴板。// 拿cid,并复制到剪切板上。
2024-10-30 09:15:52
154
原创 联表查询报错:[本地调试]Error: 权限校验未通过,参与权限校验的集合:[cy-comments,uni-id-users]
解决办法就是到这两个提示的表cy-comments,uni-id-users中,把 username,nickname,avatar_file这几个字段下的"read"属性改成: true,就好了。
2024-10-28 03:25:49
222
原创 取出数组中,多个对象下面的某个字段方法
数组下面有三个对象,而realname_auth字段是【实名情况】字段,但是三个对象下面,有些对象下面没有realname_auth字段(此字段,也是个对象格式),也就是还没实名。
2024-09-27 23:29:46
287
原创 uni-id-pages手机验证码设置
路径如下:uni_modules/uni-config-center/uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json(这个文件里不能有中文注释)
2024-08-04 00:30:36
289
原创 方法里拿到unicloud-db里的数据要这样写
console.log('获取到的数据是', this.$refs.udb.dataList);在方法里拿到data里的数据要这样写。
2024-07-20 22:34:02
243
原创 云对象的使用
/ obj[attr] = dbCmd.inc(num) //如果传来的attr是一个变量,不能直接作为属性名用,所以这里的attr要这样处理一下。_before: function() { // 通用预处理器。// name:'王五',* num 1是自增,-1是自减。* table 数据表。* attr 属性。
2024-07-08 21:14:38
222
原创 可选链和空值赋值
/ Object.keys 是判断后面obj里的key值里是否不等于0,也就是有key值("name","age")console.log(Object.keys(obj));//输出的是["name","age"]name: "王五",
2024-07-04 22:22:07
541
原创 js删除对象中的某一个字段
console.log(item1) // {age: "18",gender: "男",name: "张三"}console.log(item) // {age: "18",gender: "男",name: "张三"}console.log(item) // {age: "18",gender: "男",name: "张三"}console.log(item1) // // {age: "18",gender: "男"}name:'张三',gender:'男'name:'张三',gender:'男'
2024-07-02 22:56:43
715
原创 本地新建 DB Schema 权限设置方法
/"doc.state == true解读 doc是数据库中的目标数据记录,目标数据记录的state字段等于true时,才可以读取数据。并且前端unicloud-db组件内 也要加上相同的查询条件。// doc.user_id == auth.uid 查询到的那条数据的user_id字段 等于 当前登录的用户 auth.uid才可以读。= null", //代表用户为登录状态时,才可以新增记录。auth.uid == 用户id。
2024-06-09 07:56:34
249
原创 Vuex的state多种用法 (购物车用)
第一步创建目录和index.js文件。第三步使用在store里定义的数据。第二步main.js里做全局引入。
2022-09-01 02:19:18
108
原创 onNavigationBarButtonTap 监听原生标题栏按钮点击事件
onNavigationBarButtonTap 监听原生标题栏按钮点击事件
2022-08-14 20:43:09
6192
原创 uni-app动态修改原生导航栏按钮样式-红点等
redDot: false, //设置按钮上的红点 true是可见 false是隐藏。// color:"#333333",//修改按钮颜色。// badgeText: t, //修改按钮的角标内容。// text: '按钮文字'//我是要修改的按钮文字。// 动态修改/设置 按钮上的红点 角标内容 按钮文字。下发代码 写到事件里 亲测。...
2022-08-14 19:36:39
1068
原创 常用的代码
e.detail.value=e.detail.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");e.detail.value=e.detail.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");/*此处是阴影效果*/e.detail.value=e.detail.value.replace(/^\./g,"");
2022-07-17 21:37:11
926
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人