教程中心

vue.js 实现响应式数据同步的原理,底层逻辑实现代码

底层的原理是实用数据代理,利用js的defineProperty函数 实现思路: 1、先创建一个原始对象data; 2、创建一个监听对象Observer,监听data属性变化 3、通过Object.keys把data里的所有元素,生成为数组 4、遍历数组,生成数据代理obs,obs=data数据同步 5、创建实例对象vm,vm._data = data =obs

云服务器如何挂载硬盘?(此处以腾讯云服务器为例)

第一、检查硬盘设备是否有数据盘首先查看服务器文件系统大小,命令:df-h再检查硬盘是否有其他未挂载的数据盘,查询命令:  fdisk -l上面df得到的是/dev/vda1数据盘为50G的信息,以下/dev/vdb的数据根本没有在df中显示,故可以得出有40G的数据盘没有挂载。第二、ext4格式化分区执行以下命令:mkfs.ext4 /dev/vdb执行结果如下图:第三、写入fstab 设置开机自

{__ob__: Observer } 的解决方式

大家在使用vue做开发时,经常遇到打印数据时,数据包含{__ob__: Observer }想去掉observer怎么办?ob: Observer这些数据是vue这个框架对数据设置的监控器,一般都是不可枚举的。网上有很多解决的方案:第一种:ob: Observer 是 Vue 对数据监控添加的属性,如果想去掉可以用赋值的方式。例加粗样式如Object.assign({},this.owner)。

fastadmin获取插件配置信息

fastadmin如何获取插件里的配置信息?如下图:以阿里云OSS为例:$config = get_addon_config('alioss');简单吧?

thinkphp的group分组后排序出问题

小编最近开发一个功能,短视频列表,短视频展示出来需要根据user_id去重,同一个用户不能出现两条他的视频,于是用到group:小编的代码开始是这样写的: