- 博客(18)
- 收藏
- 关注
原创 vue子组件修改父组件中的值
使用v-model传值,在子组件中 ,使用value接收 ,在子组件中 触发input方法 就可修改父组件传递过来的参数<!-- 父组件 --><template> <div> <Child v-model="show"></Child> </div></template><script> export default { data() { .
2020-06-03 10:46:33 1925
原创 $set新增属性
当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的。根据官方文档定义:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。当你把一个普通的 JavaScript 对象传入 Vue 实例作为 data 选项,Vue 将遍历此对象所有的属性,并使用 Object.defineProperty 把这...
2020-04-09 13:39:56 249
原创 $options.data() 重置属性
使用方法Object.assign(this.$data, this.$options.data()); 问题如果data()中若使用了this来访问props或methods,在重置完$data时,this.methodA和this.B为undefined。原因和Vue实例的初始化相关。1、new Vue的时候传了一个对象,把该对象记为options,Vue将options中...
2020-04-09 13:39:23 802
原创 mysql
文章目录创建表修改字段默认值修改编码格式新增删除字段修改字段创建表CREATE TABLE `myblog`.`user` ( `id` INT(11) PRIMARY KEY NOT NULL AUTO_INCREMENT, `nickname` VARCHAR(20) NOT NULL , `sex` INT(1) NOT NULL DEFAULT '0' COMMENT '0女1男...
2020-03-25 09:52:48 115
原创 vue 全局使用 sass变量
1,安装sass-resouces-loadercnpm install sass-resouces-loader -D 2, 配置build>utils.js 如下
2020-03-16 15:44:27 125
原创 微信小程序自定义导航栏
微信小程序官方文档提供自定义导航栏API自定义导航分两种全局配置某个页面单独配置1,全局配置 修改 app.json window:{ navigationStyle:custom } 此时所有页面的导航栏均修改成自定义 只剩下微信小程序自带的胶囊按钮2,单独页面配置(需要本地调试基础库版本 >= 2.4.3) 直接修改当前页面的独立json文件 page.jso...
2019-09-16 14:26:23 473
原创 vue组件通信
一、父子组件通信父组件内引用子组件,并在子组件添加一个属性:// =====父组件========<div id="app"> <child :msg='msg'></child></div><script> export default { data(){ msg:'父组件数据' } }</sc..
2019-02-11 13:51:17 156
原创 Linux安装nginx步骤以及注意问题
正常安装nginx 在/usr/local/目录下此时不要修改安装的目录为nginx,因为在make install nginx的安装的时候,会生成一个并列的名为nginx的文件夹 如果修改安装目录的名字为nginx ,会导致错误 文件重复./configure make make install配置nginx坏境变量 全局使用 nginx -s stop & nginx -...
2019-01-07 13:17:30 181
原创 微信小程序页面栈
微信小程序火起来了。在当前修改上一个页面的信息。方法如下let pages = getCurrentPages(); // 获取到的是所有的页面栈let prePage = pages[pages.length - 2]; //获取到的是上个页面整个对象,也就是上个页面的this//接下来就可以执行任何操作了,// 比如 设置data值prePage.setData({ ...
2018-11-16 00:40:29 410
原创 修改搭建ionic环境的问题
1,Android Studio 卡死在Building ** Gradle Project info如果卡死,直接关掉窗口,手动配置Grdale。 1,首先要下载gradle-3.3-all.zip 文件。 C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw92,把下载好的文件,
2017-09-28 11:05:32 281 1
转载 MongoDB快速入门
MongoDB快速入门1. 为什么用MongoDB?传统的计算机应用大多使用关系型数据库来存储数据,比如大家可能熟悉的MySql, Sqlite等等,它的特点是数据以表格(table)的形式储存起来的。数据库由一张张排列整齐的表格构成,就好像一个Excel表单一样,每个表格会有若干列,比如一个学生信息表,可能包含学号、姓名、性别、入学年份、高考成绩、籍贯等等。而表格的每一排,则是一个个学生的具体信息
2017-07-22 16:27:41 482
原创 angularJS深拷贝
在了解angular深拷贝之前,首先看下边的代码。var a = 1;var b = a;b = 2;console.log(a + " " + b);很显然,输出的a的值是1,b的值是2。接下来再看一段代码。var a = [1,2,3,4];var b = a;b.push(5);console.log(a + " " + b);很显然,输出a的值是[1,2,3,4,5],b的值是[
2017-03-22 19:44:08 1407
转载 html5和html4的区别
什么是html5呢?html5最先由WHATWG(Web 超文本应用技术工作组)命名的一种超文本标记语言,随后和W3C的xhtml2.0(标准)相结合,产生现在最新一代的超文本标记语言。可以简单点理解成:HTML 5 ≈ HTML4.0+CSS3+JS+API。hmtl5和html的区别在哪里?我们现在web前端开发的静态网页,一般都是html4.0。同时是符合W3C的xhtml1.0
2017-02-06 13:44:59 3324 3
翻译 ionic 轮播图
滑动框是一个包含多个页面容器的组件,每页滑动或拖动切换。实现在手机页面轮播图效果!!代码实现效果:<ion-view view-title="轮播图"> <ion-content> <ion-slide-box> <ion-slide> <div class="box blue"><img src=""></div>
2017-01-22 19:41:21 676
原创 自定义Git - 搭建Git服务器
一,安装git二,下载Gitwin Free Edition1,在浏览器中打开 下载完成即可三,安装解压下载的文件,进行傻瓜式安装,一直下一步,知道安装完按成, 此时点击开始菜单会有Copssh文件夹 展开文件夹,点击第一个控制面板切换到users选项卡,点击ADD按钮选择git选项四,获取key1,在C盘下,找到users并进入,找到Administrator文件夹,右击。2,输入一下命
2017-01-19 15:15:06 646
原创 跨域访问请求处理
在浏览器中,通过js代码访问不同域名下的url,可以是js的xhr请求,或者是ajax请求,或者是iframe(js访问iframe内部的DOM时)。这时,会被禁止访问。出现这种问题时,需要通过跨域访问。不是通过js代码进行的跨域访问,不存在跨域(禁止访问)问题跨域问题的解决方案有很多一,在对方服务器的响应头中添加 Access-Control-Allow-Origin。 它的值可以是域名,也可
2017-01-16 20:24:27 1507
原创 ionic在win7下环境配置
注意 : 所有路径均不支持中文。软件环境 : windows _x64 、Android Studio2.2 、JDK1.8一 , 安装JDKJDK默认的安装的位置 c:/Program Files/Java/jdk1.8.0_66如果是32位操作系统,需要下载32位jdk进行安装二,安装安卓环境安装Android Studio 2.2接下来的步骤,完全是傻
2017-01-14 14:12:21 1446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人