随笔分类 -  Vue

摘要:https://blog.csdn.net/spfLinux/article/details/79283513?utm_source=blogxgwz7 阅读全文
posted @ 2020-10-12 18:08 伟笑 阅读(1426) 评论(0) 推荐(0)
摘要:本案例结合vant组件实现。思路是一样的。 关键词:Vue-2,checkbox的disabled属性和change事件,v-if判断 template: <van-checkbox-group v-model="isChe" @change="checkboxChange()"> <van-che 阅读全文
posted @ 2020-09-19 16:10 伟笑 阅读(1831) 评论(0) 推荐(0)
摘要:父级 prop 的更新会向下流动到子组件中,但是反过来则不行。 每次父级组件发生变更时,子组件中所有的 prop 都将会刷新为最新的值。这意味着你不应该在一个子组件内部改变 prop。 vue 官网: https://cn.vuejs.org/v2/guide/components-props.ht 阅读全文
posted @ 2020-08-28 23:46 伟笑 阅读(5424) 评论(0) 推荐(0)
摘要:vue中异步获取的数据赋值到data中,打印时常常会是:{__ob__: Observer} 格式的,解决方法: 第一种:__ob__: Observer 是 Vue 对数据监控添加的属性,说明这个数据是异步获取的。如果想去掉可以用赋值的方式。例如Object.assign({},this.list 阅读全文
posted @ 2020-08-20 09:23 伟笑 阅读(6319) 评论(0) 推荐(0)
摘要:类似于elementUI 的 el-autocomplete远程搜索 参考:https://github.com/Daotin/fe-notes/issues/170 1 <template> 2 <div id="app"> 3 <!-- <input type="text" :value="fi 阅读全文
posted @ 2020-07-31 23:14 伟笑 阅读(273) 评论(0) 推荐(0)
摘要:<van-field v-model="form.sendDate" label="开始日期:" input-align="right" is-link readonly required :rules="[{ required: true, message: '请选开始时间' }]" @click 阅读全文
posted @ 2020-07-29 00:12 伟笑 阅读(945) 评论(0) 推荐(0)
摘要:遇到如下提示问题,说明是版本问题,安装core-js的最新版本试试 npm install core-js 阅读全文
posted @ 2020-07-21 16:52 伟笑 阅读(11766) 评论(0) 推荐(0)
摘要:import Vue from 'vue' import Router from 'vue-router' Vue.use(Router) //以下代码解决路由地址重复点击的报错问题 const originalPush = Router.prototype.push Router.prototyp 阅读全文
posted @ 2020-07-21 14:33 伟笑 阅读(3257) 评论(0) 推荐(0)
摘要:一、组件传值 1、父组件——>子组件(属性传值) 在父组件页面引入子组件并在,儿子身上绑定属性 :list = "list" ; 父组件页面data中填写要传递的值 list[a,b,c], 子组件页面接受 props: { list: { type: Array, default() { retu 阅读全文
posted @ 2020-07-17 17:53 伟笑 阅读(1750) 评论(0) 推荐(0)
摘要:1、操作按钮 <el-container> <el-aside :width="isCollapse ? '64px' : '170px'"> <div :class="toggleButton" @click="togleCollapse"> <img src="../../assets/img/ 阅读全文
posted @ 2020-07-17 15:29 伟笑 阅读(9728) 评论(0) 推荐(1)
摘要:watch就是监听data值中数据的变化,然后在回调函数中做一些事情。 使用场景:1、在input输入时监听数据的变化从新赋值。 参考:https://juejin.im/post/5ae91fa76fb9a07aa7677543 2、在redio单选框切换时,监听当前的index值,从而请求不同的 阅读全文
posted @ 2020-07-13 22:54 伟笑 阅读(313) 评论(0) 推荐(0)
摘要:1 <template> 2 <div> 3 <el-row :gutter="30"> 4 <el-col :span="12"> 5 <el-card> 6 <div id="typeChart" style="width: 600px;height:400px;"></div> 7 </el- 阅读全文
posted @ 2020-05-26 16:47 伟笑 阅读(696) 评论(0) 推荐(0)
摘要:第一:安装依赖 npm install -S file-saver xlsx npm install -D script-loader 第二:新建两个js文件(Blob.js和Export2Excel.js) Blob.js: /* eslint-disable */ /* Blob.js * A 阅读全文
posted @ 2020-05-22 15:12 伟笑 阅读(441) 评论(0) 推荐(0)
摘要:一、组件代码 1 <template> 2 <div class="s-canvas"> 3 <canvas id="s-canvas" :width="contentWidth" :height="contentHeight"></canvas> 4 </div> 5 </template> 6 阅读全文
posted @ 2020-05-19 16:25 伟笑 阅读(839) 评论(1) 推荐(1)
摘要:在vue中使用screenfull.js实现网页全屏: 1、npm 下载到项目中:npm install --save screenfull 2、在需要用到的组件中引入:import screenfull from 'screenfull' 3、定义全屏点击方法: 1 data(){ return{ 阅读全文
posted @ 2020-04-29 21:33 伟笑 阅读(4781) 评论(1) 推荐(0)
摘要:当你第一次接触vue的时候,一定会使用到其中的几个指令,比如:v-if、v-for、v-bind...这些都是vue为我们写好的,用起来相当的爽。如果有些场景不满足,需要我们自己去自定义,那要怎么办呢?下面来一步步学习如何自定义一个属于我们自己的指令。 vue自定义指令的基础知识 钩子函数 在消息处 阅读全文
posted @ 2020-04-28 23:47 伟笑 阅读(1862) 评论(0) 推荐(0)
摘要:vuex:专为vue开发的一个状态管理模式,相当于保存数据的一个大仓库,可以在任何地方对数据进行改变,其他组件中使用该数据时可以实时更新。 localstorage:浏览器缓存,将数据保存在本地,除非被清除,否则永久保存。 两者区别: 1.vuex中的数据是保存在内存,所以刷新页面相当于是清除内存, 阅读全文
posted @ 2020-04-25 17:12 伟笑 阅读(1678) 评论(0) 推荐(0)
摘要:1、.js: export default{ //时间戳转换为正常时间格式 timeStampChange:function(time){ let p = ''; var date = new Date(time); // 获取时间戳 let y = date.getFullYear(); let 阅读全文
posted @ 2020-04-25 16:35 伟笑 阅读(16300) 评论(0) 推荐(0)
摘要:参考了:https://qtdebug.com/html/java-vue-adventure 格式化日期的插件有moment.js和day.js,这里我用的是day.js npm 下载:npm install dayjs --save 在需要的页面中引入 也可以在main.js中全局引入:impo 阅读全文
posted @ 2019-12-17 21:49 伟笑 阅读(3965) 评论(0) 推荐(0)
摘要:一、数组的变异(数组更新) Vue.js 内部对被观察数组的变异方法 (mutating methods,包括 push() , pop() , shift() , unshift() , splice() , sort() 和 reverse() ) 进行了拦截,因此调用这些方法也将自动触发视图更 阅读全文
posted @ 2019-12-15 22:54 伟笑 阅读(480) 评论(0) 推荐(0)