![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
麦克白_Gavin
这个作者很懒,什么都没留下…
展开
-
vuex的使用
2.2 通过导入MapMutations 函数实现 将MapMutations 函数 映射为组件的 methods 方法。1.2 引入mapState 通过计算属性的方式(通过计算属性将state 的数据映射为 data 中的数据)State 提供唯一公共数据源,所有的共享数据都要统一放到Store 的State 中存储。在store 新建modules 后在index 中引入 (分模块,业务多之后会更清晰)2 改变State 中的数据。前置条件 已安装有vuex。原创 2022-10-10 23:12:12 · 112 阅读 · 1 评论 -
根据时间区间算出每一天
1 如有时间 start = “2021-08-22” end = “2021-08-25”2 得 [“2021-08-22”, “2021-08-23”, “2021-08-24”, “2021-08-25”] formatEveryDay(start, end) { let dateList = []; var startTime = this.getDate(start); var endTime = this.getDate(end); whi原创 2021-08-20 14:53:42 · 233 阅读 · 0 评论 -
数组对象去重
1 判断一个数组对象里面是否存在某个值 存在更新,不存在新增/** * 判断数组对象中是否有某个对象,有则替换无则添加 * @param {*} initialArr 源数组 * @param {*} obj 判定的对象 * @param {*} pro 对象中的某个属性名(唯一,通常为id) */ formateArrObjData(initialArr, obj, pro){ let tempArr = initialArr; if (!(initialArr insta原创 2021-07-29 17:46:32 · 139 阅读 · 0 评论 -
html2 canvas截图插件 的使用
先放官网链接 :http://html2canvas.hertzen.com我是在vue2 中使用的,步骤如下1 npm 安装 npm install --save html2canvas2 在需要截图的页面中引入 import html2canvas from "html2canvas";3 截图是以dom 为节点去截图的如我需要截 以下整个节点<div ref="imageWrapper">4 在vue methods 中获取该节点 this.$refs.ima原创 2021-05-04 23:50:26 · 200 阅读 · 0 评论 -
vue-router的使用
1 创建项目1.1vue create demo在终端输入以上命令后选择手动创建配置通过上下箭头和空格选择需要的开发环境 如上我选择了 Router2 安装成功后 在main.js 中引入路由 (我这里用的vue3) import { createApp } from 'vue' import App from './App.vue' import router from './router' createApp(App).use(router).mount('#app') 3原创 2021-05-04 01:52:38 · 124 阅读 · 0 评论