logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode =>setting.json 常用配置 git背景图 自动保存 eslint

{"workbench.iconTheme": "vscode-icons","editor.tabSize&

vue-eslint配置文件

在vue的配置文件.eslintrc.js中配置以下选项这样只需要右键格式化以下文件夹,大部分eslint规则报错就会被干掉了module.exports = {root: true,parser: 'babel-eslint',parserOptions: {sourceType: 'module'},env: {browser: tru

#代码规范
VUE 更新数据并强制更新视图

在开发过程中,有时发现当数据变动后,视图并未更新。那么下面是一些常见示例的和解决办法

#vue.js#前端#javascript
vue 过滤器的使用方法 filter

filter.js内封装的工具类/* eslint-disable */import moment from 'moment';import Vue from 'vue';// eslint-disable-next-lineDate.prototype.Format = function(fmt) {//author: meizzvar o = {'M+': t...

使用 js-xss 防御 xss 攻击

xss攻击是很常见的一种攻击方式,下面简单讲一下前端如何防御。讲之前简单涉及一点后端防御的方案:在前后端交互的时候做好特殊符号的转义下面重点是前端使用js-xss防御npm install xss --savemain.js引用import xss from 'xss'Vue.use(xss);Object.defineProperty(Vue.prototype, '$xss', {value:

#xss
vue 爬坑 之js 对象/数组 赋值/拷贝 解决VUE中赋值引用后数据双向改变的问题

浅拷贝这里就不讲了,我们直接讲深拷贝正常的数组/对象拷贝可以直接用const cloneObj = JSON.parse(JSON.stringify(Obj));这种方式可以解决相当多一部分的赋值问题,但是一些特殊属性除外(undefined/function)在vue 或者js 中有时需要对一些特殊数据处理,比如VUE中的table等…这个时候就需要用到第二种方法处理数据附代码:...

vscode 如何格式化vue(template)html代码 , 保持标签属性不换行

打开vscode的 》文件 》 首选项 》设置找到vetur 这个选项里面的vetur.format.defaultFormatter.html 这个选项 将其设置为 js-beautify-html前提是你必须安装了这两个插件然后重新加载格式化的时候就不会在格式化html里面的内容了完整的setting.json配置可以来这里看https://blog.csdn.net/qq_3...

VUE脱坑/1-- 如何解决vue 赋值后原数据随赋值后的数据的变化而变化

错误示例this.leftColumn = {...this.Columns};this.rightColumn ={...this.Columns};正确示例this.leftColumn = JSON.parse(JSON.stringify(this.Columns));this.rightColumn = JSON.parse(JSON....

正确理解使用Vue里的nextTick方法 (如何在数据或dom渲染结束后再执行函数或方法)

Vue.nextTick(callback),当数据发生变化,更新后执行回调。Vue.$nextTick(callback),当dom发生变化,更新后执行的回调。示例:<ul id="demo"><li v-for="item in list"&

vue如何在用户要关闭当前网页时弹出提示

正常 js 页面处理方式window.onbeforeunload = function (e) {e = e || window.event;// 兼容IE8和Firefox 4之前的版本if (e) {e.returnValue = '关闭提示';}// Chrome, Safari, Firefox 4+, Opera 12+ , IE 9+r...

    共 12 条
  • 1
  • 2
  • 请选择