- 博客(21)
- 收藏
- 关注
原创 Es6 复阅(3)(部分是非es6的) -- 字符串正则
字符串的正则方法:match: let strTest = 'abchjkhlabckjlklabclklabc'; let patternTest = /abc/g //结果 [ 'abc', 'abc', 'abc', 'abc' ] // 如果找不到就返回 nullreplace: let strTest = 'abchjkhlabckjlklabclklabc'; l...
2020-03-26 15:59:29 46
原创 Es6 复阅(2)(部分是非es6的)-- 字符串的方法(raw...,trim)
标签模板“:标签模板”的一个重要应用,就是过滤 HTML 字符串,防止用户输入恶意内容(理解不了) let message = SaferHTML`<p>${sender} has sent you a message.</p>`; function SaferHTML(templateData) { let s = templateData[0]; ...
2020-03-24 11:19:16 163
原创 Es6 复阅(1)(部分是非es6的)-- 解构
1.TDZ :在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporal dead zone,简称 TDZ)。 – 这使得typeof 不再绝对安全,在let 变量之前只用typeof 变量 会报语法错误块级作用域:ES6 的块级作用域必须有大括号,如果没有大括号,JavaScript 引擎就认为不存在块级作用域。const : (声明常量的...
2020-03-21 21:39:51 59
原创 vue项目创建到运行遇到的许许多多的坑 (1) 之升级vue-cli
前段时间为了处理ie的兼容问题,把降到了2.x,于是我的版本目前就是这样:现在想玩uni-app, 但是uni-app 不支持这么玩,没办法,只能再把脚手架升级回去,老老实实用3.x ,下面开始肝:按照网上说的方法,我只需要卸载一波2.x,再安装3.x就行:npm uninstall -g vue-clinpm install -g @vue/cli不想安装4.x ,固定了一下版本号...
2020-03-20 11:05:24 732
原创 基于vue的可拖拽组件
/** fixed(固定定位) 这里所固定的参照对像是--可视窗口-而并非是body或是父级元素。可通过z-index进行层次分级。*/<template> <!-- 外层蒙版 --> <transition name="dialog" > <!-- @mouseup.stop="clickUpDialog" -...
2020-03-19 09:57:22 1108
原创 vue项目创建到运行遇到的许许多多的坑 (1) 之 webpack-dev-server
创建完项目(vue-cli 创建的项目)命令:vue init webpack new component-package > webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 npm ...
2020-03-18 10:52:43 252
原创 element form 表单的校验异常
这个表单的validate 有问题,可以是以下几个方面 :el-form 上面有没有绑定表单 :model = ‘表单’el-form-item 上有没有绑定正确的prop有没有自定义的校验,如果有,是否有回调函数校验规则 rules 是不是没绑定或者写错了绑定的表单和绑定给具体的值的是不是同一个form自定义校验回调的时候执行报错, 也会进catch...
2020-03-16 15:06:30 522
原创 微信小程序的请求的封装
global.$ajax $ajax 只是自己取的名字,可自己取 global.$ajax = function (url, data = {}, options = {}) { return new Promise((resolve, reject) => { //设置请求的类型,默认 post var method = options.type || "pos...
2020-03-10 11:54:20 44
原创 文字溢出的省略号处理(结合canvas)
function (options) { //ctx 是画布上下文 options.ctx.setFontSize(options.fontSize);//设置字体大小 //measureText() 方法返回包含一个对象,该对象包含以像素计的指定字体宽度。 var allRow = Math.ceil(options.ctx.measureText(optio...
2020-03-06 15:18:26 1372
原创 微信小程序的自定义分享
在右上方的分享:在这个钩子函数里面进行onShareAppMessage(){}但是,默认的分享有时候并不能满足我们的需求,此时则需要自定义分享: global.shareConfig = function (title, path, imageUrl) { console.log(path) var title = title || " "; var path = pa...
2020-03-04 16:58:18 98
原创 小程序中使用canvas绘图遇到的问题
1.绘制的图片呈现黑色背景(其实是因为背景是透明的) // 在onLoad中执行 let that = this //获取画布的大小信息 var sysInfo = wx.getSystemInfo({ success: function (res) { canvasWidth1 = res.windowWidth * 0.9 canvasHei...
2020-03-03 10:43:52 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人