摘要: 自定义table <table class="table"> <tr> <th>用户场景</th> <th>收集目的</th> <th>收集方式</th> <th>个人信息字段</th> </tr> <tr> <!-- 设置了rowspan的单元格会占据对应个数的单元格行数--> <td rowsp 阅读全文
posted @ 2021-12-20 19:32 comyan 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 只能是vue响应式中的值(包括ref,reactive定义的值) watch的使用场景: 可以监听ref定义的值,如果ref定义的值为一个基本类型的值 const name=ref<string>('tang') watch(name,()=>{}) const info=ref<{city:str 阅读全文
posted @ 2021-09-20 14:20 comyan 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 补充:vuex在vue3中使用mutation/actions/state/getters的几种形式说明* 1.在template直接使用,$store在template中不能识别会飘红但是不影响使用,去掉飘红在d.ts的文件中加上declare const $store:any 2.非辅助函数方式 阅读全文
posted @ 2021-09-15 22:39 comyan 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Antd-vue按需引入 1.从 yarn 或 npm 安装并引入 ant-design-vue //npm npm install ant-design-vue --save //yarn yarn add ant-design-vue 2.开始配置按需引入配置 babel-plugin-impo 阅读全文
posted @ 2021-03-02 14:00 comyan 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 使用bcrypt对数据加密 ​ 这是一篇随笔,用于记录在项目中用到一个比较的你npm包。这个包之所以这个货因为他的安全系数比以前用到的类似于md5,sha1要高,因为bcrypt加密,同样一个值,你每次加密出来的值是不一样的。原来的md5加密就做不到这一点。好了废话不多说,如果对bcrypt的算法感 阅读全文
posted @ 2020-12-02 17:05 comyan 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 函数防抖和节流知识点总结(debounce,throttle) 目的: 函数的节流和防抖目的都在于减少函数的执行次数 一、防抖的两个实现 没有提供triggleNow 参数,函数第一次不会做延迟执行的操作 let btn = document.getElementById('btn')//这里上面我 阅读全文
posted @ 2020-11-09 13:40 comyan 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Promise的基本使用 Promise 用来干什么? 1、主要用于异步计算 2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果 3、可以在对象之间传递和操作promise,帮助我们处理队列 Promises可以解决我们以前在开发中遇到的什么问题? 之前处理异步是通过纯粹的回调函数的形 阅读全文
posted @ 2020-09-05 18:26 comyan 阅读(96) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-08-28 18:09 comyan 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 删除全局webpack-cli webpack4.x开始官方文档是说要安装cli所以如果的在用4.+就需要卸载cli npm uninstall -g webpack-cli # 注释给我这种小白提供参考 # 卸载 uninstall 可以简写成 un # 全局 -g 的完整写法是 --global 阅读全文
posted @ 2020-08-28 11:26 comyan 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 一、Object.defineProperty 1.Object.defineProperty([object],[property],[descriptor]) 参数一:你需要操作的对象 参数二:你要的定义的属性名 配置项,等同与常用语参数的配置的configure 这里的descriptor是一 阅读全文
posted @ 2020-08-27 16:36 comyan 阅读(413) 评论(0) 推荐(0) 编辑