切换node指定版本和下载最新node 本人使用的是mac系统,所以各种操作都需要加sudo前缀切换node版本sudo n 回车 这时候会列出当前所拥有的node版本下载指定node版本或者最新node先安装n模块cnpm install -g n然后用n下载指定版本 sudo n v6.11.5 或者把node升级当前最稳定版本sudo n stable升级之后,可以看看当前nodenode -v然后看系统的node 总共版本sudo n...
vuejs中$set怎么修改指定数组中的对象属性的值 定义处data(){ return { arrlist:[{value:1,name:aa},{value:2,name:vv}], oneJson:{ old:12, page:33}}}使用$set修改数组的value值this.$set(数组,下标,修改值)如:this.$set(this.arrlist,1,{v...
字符串与JSON互转 1、将字符串转为json对象:JSON.parse();2、json对象转字符串:JSON.stringify();<!DOCTYPE html><html><head><meta charset="utf-8"><title>创建json字符串对象</title></head><body></body><script ...
vue对table数据增删改,并且视图实时更新 vue对table数据增删改,并且视图实时更新addData(){ this.$set( table, index,//插入的下表,一般为table.lenth即表尾 {键:值,键:值,,,,,,} ); }this.table.splice(index,1);this.$set( table,//当前数组 index,//当前数据的下标 {键:值} );...
(mac)node升级或版本切换方法 1.首先安装n模块:sudo npm install -g n2.升级node.js到最新稳定版sudo n stable3.升级到最新版sudo n latest4.n后面也可以跟随版本号,升级到任意版本sudo n v0.10.26或sudo n 0.10.265.切换使用版本sudo n 7.10.06.删除制定版本sudo n rm 7.10.07.用制定的版本执行脚本n use 7.10.0 some.js8.sudo n可以查看所有已安装的node版本,可以根据
JS合并两个数组的方法 探讨JS合并两个数组的方法 我们在项目过程中,有时候会遇到需要将两个数组合并成为一个的情况。 比如: 1 2 vara = [1,2,3]; varb = [4,5,6]; 有两个数组a、b,需求是将两个数组合并成一个。方法如下: 1、concat js的Array对象提供了一个叫concat()方法,...
js 数组几种比较大小的方法:正常、根据某个字段,时间 //正常的数组比较大小var arr = [1,5,7,8,932,78,434];compareFN(arr) {//比较大小函数 var i = 0; var j = 0; let t; for ( i = 0; i < arr.length; i++){ ...
js如何比较两个日期之间相差数(天、时、分、秒) <body> <div> 请输入第一个日期:<input type="date" id="Date1" /> <br/> 请输入第二个日期:<input type="date" id="Date2" /> <br/> 请输入日期相差数: <input typ...
vuejs mixins使用 在项目中,有些时候select下拉选择框的内容不一定是后端传的,有时候需要前端写死,但是很多页面的下拉框都可能使用到同一个下拉框的内容,自己又不想每个页面都写一遍,咋办?这个时候就需要用到vuejs的mixins混入首先建立一个js,可以随意命名我这里命名是allList,在里面写上用到的下拉框内容注意:这些内容最好写在computed里面,因为当这里面的值变换,调用的地方也会跟着变化...
js 获取当前时间并且进行增加或者删减相对应的天数 首先是写一个函数,传入相对应的天数,0 是今天, 正数是要增加的天数,负数是要删减的天数 // 封装时间函数 getDay(day){ var today = new Date(); var targetday_milliseconds=today.getTime() + 1000*60*60*24*day; ...
[Vue warn]: type check failed for prop “value“. Expected Number with value 0, got String with value 报错警告:[Vue warn]: Invalid prop: type check failed for prop "value". Expected Number with value 0, got String with value "".中文意思是:[Vue warn]:无效的属性:属性“value”的类型检查失败。需要值为0的数字,得到值为“”的字符串。出错原因:我使用...
[Vue warn]: Duplicate keys detected: ''. This may cause an update error. 中文意思是:检测到重复的键:“”。这可能会导致更新错误。解决方案:看自己在使用v-for的时候,key值赋值是不是唯一的,说明赋值的key里面有重复的内容,所以会有这样的错误...
vuejs中怎么动态添加class 用的比较多的方法:①<div class="main" :class="{'maindev':type=='123'}"></div> //前面是需要的class名称,后面是判断条件②<div :class="{type=='123' ? 'classaa' : 'classbb'}"></div> //这种是多个clas
数组的对象的属性按字母进行排序 var arr = [ {name:'a'}, {name:'f'}, {name:'e'}, {name:'c'}, {name:'b'},]arr.sort(function(a,b){ return a.name.localeCompare(b.name)})console.log(arr)...
iview的input报错:Invalid prop: custom validator check failed for prop "type". 这个错误中文翻译是:自定义验证器检查prop“类型”失败出现的原因看看自己是不是写<Input type="number"></Input>在iview当中明确规定input的type只能是 所以,如果想要使用input的number,其实iview里面有一个专门的标签:InputNumber传送地址是:https://www.iviewu...
iview的tabe中加入input、select、时间插件和table的编辑、删除操作 如图,实现的目标table能有编辑的input、能选择的下拉框、还有日期选择器、最后的操作里面可以点击编辑和删除当前的行操作。自己解说的,怕有些地方讲的不好,放上demo的链接地址对应的github的demo链接地址:https://github.com/fengliting/iviewtable1、第一步html<template> <d...