摘要:
背景:由于前期项目采取js开发,后期想混合这ts进行开发,所有都安装好之后,报如图所错 最终发现是 ts-loader版本问题 我们安装的是最新版 解决方法:在package.json里面手动改成 "ts-loader": "^6.0.4",以下即可
阅读全文
posted @ 2020-11-12 08:54
鄢宁
阅读(3313)
推荐(0)
摘要:
安装 npm install --save vue-pdf vue-pdf默认只显示第一页,可以写按钮翻页,也可以v-for多页显示 <template> <div class="hello"> {{currentPage}} / {{pageCount}} <button @click="chan
阅读全文
posted @ 2020-11-11 15:04
鄢宁
阅读(2076)
推荐(0)
摘要:
一、安装typescript及loader npm install typescript ts-loader --save-dev 二、安装vue-property-decorator npm install vue-property-decorator --save-dev 三、配置vue.con
阅读全文
posted @ 2020-11-11 13:42
鄢宁
阅读(6007)
推荐(0)
摘要:
自定义组件也是可以实现v-model双向绑定的。Vue 官方文档介绍如下: 一个组件上的 v-model 默认会利用名为 value 的 prop 和名为 input 的事件。 Vue.component('base-checkbox', { model: { prop: 'checked', ev
阅读全文
posted @ 2020-10-17 11:47
鄢宁
阅读(1593)
推荐(0)
摘要:
1. input 限制输入数字及小数点后2两位 <input type="number" onkeyup="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''">
阅读全文
posted @ 2020-10-17 11:42
鄢宁
阅读(642)
推荐(0)
摘要:
let getTime = [] for (let index = 0; index < 7; index++) { var dateTime = new Date(); dateTime = dateTime.setDate(dateTime.getDate() + index); dateTim
阅读全文
posted @ 2020-06-18 16:21
鄢宁
阅读(222)
推荐(0)
摘要:
1.新建comm.js ** * 函数防抖 */ export function debounce(fn, delay) { // 记录上一次的延时器 var timer = null; var delay = delay || 200; return function() { var args =
阅读全文
posted @ 2020-06-10 11:21
鄢宁
阅读(204)
推荐(0)
摘要:
注:这些都是变量名,不是宏,在实际使用的时要加上 $ 符TM_LINE_INDEX:行号(从零开始); TM_LINE_NUMBER:行号(从一开始); TM_FILENAME:当前文档的文件名; TM_FILENAME_BASE:当前文档的文件名(不含后缀名); TM_DIRECTORY:当前文档
阅读全文
posted @ 2020-05-09 15:11
鄢宁
阅读(2894)
推荐(2)
摘要:
深结构数据 首先我们知道在vue中,数据的绑定都不用我们操心,例如在data中有一个msg的变量,你修改它,那么在页面上,msg的内容就会自动发生变化。但是如果对于一个复杂的对象,例如一个对象数组,你直接去给数组上某一个元素增加属性,或者直接把数组的length变成0,vue就无法知道发生了改变。
阅读全文
posted @ 2020-04-29 09:34
鄢宁
阅读(5698)
推荐(0)
摘要:
//以下代码复制即可用<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <titl
阅读全文
posted @ 2020-04-24 15:31
鄢宁
阅读(224)
推荐(0)