方式一:      使用['字符串'],例如 ​​​​​​​ this.setData({       ['user_info.age']: 20,       ['cars[0]']: 'tesla' }) 方式二:     构造变量,重新赋值,例如​​​​​​​     var temp = this.data.user_info     temp.age = 30          this.setData({       user_info: temp     }) ​​​​​​​     var temp = this.data.cars     temp[0] = 'volvo'          this.setData({       cars: temp     })  

for 循环: for (let index=0; index < someArray.length; index++) { const elem = someArray[index]; // ··· } for-in 循环: for (const key in someArray) { console.log(key); } 数组方法 .forEach(): someArray.forEach((elem, index) => { console.log(elem, index); }); for-of 循环: for (const elem of someArray) { console.log(elem); } for-of 通常是最佳选择。我们会明白原因。 for循环 [ES1] JavaScript 中的 for 循环很古老,它在 ECMAScript

location / { if (!-e $request_filename){ rewrite  ^(.*)$  /index.php?s=$1  last;   break; } proxy_pass http://39.99.135.172:9000/9000;  }

Vue 提供了一种通用的方式来观察和响应 Vue 实例上的数据变动:监听属性 watch。 虽然watch的滥用会导致性能不佳,但在一些情况下我们还是需要watch,使得代码更加简洁、逻辑更加清晰(其实就是嫌麻烦...)。 接下来我将逐步讲解微信小程序中如何实现一个监听器 watch,若想直接看最终代码,可直接滑动至底部。 监听器的原理,将data中需监听的属性写在watch对象中,并给其提?

/* 修改radio样式 */ radio .wx-radio-input.wx-radio-input-checked {    border-color: #89AEF5!important; } radio .wx-radio-input.wx-radio-input-checked::before {   content: '';    width: 36rpx;   height: 36rpx;   border-radius: 50%;   background-color: #89AEF5;    }

js: const app = getApp() function inArray(arr, key, val) {   for (let i = 0; i < arr.length; i++) {     if (arr[i][key] === val) {       return i;     }   }   return -1; } // ArrayBuffer转16进度字符串示例 function ab2hex(buffer) {   var hexArr = Array.prototype.map.call(     new Uint8Array(buffer),     function (bit) {       return ('00' + bit.toString(16)).slice(-2)     }   )   return hexArr.join('')

js: const app = getApp() function inArray(arr, key, val) {   for (let i = 0; i < arr.length; i++) {     if (arr[i][key] === val) {       return i;     }   }   return -1; } // ArrayBuffer转16进度字符串示例 function ab2hex(buffer) {   var hexArr = Array.prototype.map.call(     new Uint8Array(buffer),     function (bit) {       return ('00' + bit.toString(16)).slice(-2)     }   )   return hexArr.join('')

vim 有三种模式,注意:这三种模式有很多不同的叫法,我这里是按照鸟哥的linux书中的叫法。 一般指令模式、编辑模式、指令列命令模式   1.vim 文件名      进入一般模式; 2.按 i 进行编辑   进入编辑模式 ;(或者I, o, O, a, A, r, R) 3.编辑结束,按ESC 键 跳到一般模式模式; 4.按:     进入指令列命令模式 ;   进入指令列模式后的命令如下 1.保存不退出: :w 保存

Linux系统搭建LNMP环境,即Linux+Nginx+mysql+php。 服务器版本是CentOS Linux release 7.4.1708,阿里云服务器,所以部署环境之前,需要先登录阿里云服务器管理后台开启端口:80、82、443、3306,其中82端口是我的项目配置站点的端口。 打开阿里云官网-》控制台-》云服务器ECS-》安全组-》安全组规则: 随便选中一个规则列,点击“克隆”,弹出页面的“协议类型”选择“HTTP(80)”,“优?

是否安装:find / -name nginx 1.安装Nginx #安装Nginx的编译环境gcc yum install gcc-c++   #nginx的http模块使用pcre解析正则表达式所以安装perl兼容的正则表达式库 yum install -y pcre pcre-devel   #nginx使用zlib对http包的内容进行gzip yum install -y zlib zlib-devel   #nginx不仅支持http协议,还支持https(即在ssl协议上传输http),如果使用了https,需要安装OpenSSL库 yum install -y openssl openssl-devel cd /usr/local/ wg