乖乖女

导航

随笔分类 -  vue

vue 面试题
摘要:一、vue的原理: vue是m-v-vm模式,即model - view - viewmodel,通过viewmodel作为中间层也就是VM的实例进行数据的双向绑定与变化, 1.创建虚拟Dom树, 也就是Document.createDocumentFragment()方法创建虚拟Dom树 2.一旦 阅读全文

posted @ 2020-04-04 00:44 乖乖女dome 阅读(275) 评论(0) 推荐(0)

vue3.0配置代理proxy 解决跨域问题
摘要:vue3.0配置代理proxy 主要解决的是接口问题和路径问题。 这里说的是vue3.0的版本: 1.首先在项目的根目录下添加vue.config.js文件。 2.然后 vue.config.js内容如下: module.exports = { // 基本路径 publicPath: './', / 阅读全文

posted @ 2020-01-02 15:47 乖乖女dome 阅读(3805) 评论(0) 推荐(0)

vue的watch监听函数
摘要:在vue中,使用watch来响应数据的变化。watch的用法大致有三种。下面代码是watch的一种简单的用法: 1.<input type="text" v-model="cityName"/> new Vue({ el: '#root', data: { cityName: 'shanghai' 阅读全文

posted @ 2019-12-31 09:10 乖乖女dome 阅读(12247) 评论(0) 推荐(1)

vue的生命周期
摘要:vue在GitHub上面的star数量已经超过了react,虽然npm包下载的数量还没有react多,但是Vue上升的势头真的很猛。 先上Vue官网的生命周期图片: vue的生命周期详解: beforeCreate :实例组件刚创建,元素DOM和数据都还没有初始化,暂时不知道能在这个周期里面进行生命 阅读全文

posted @ 2019-12-30 09:01 乖乖女dome 阅读(166) 评论(0) 推荐(0)

vuex 使用
摘要:vuex 是一个专门为vue.js应用程序开发的状态管理模式。 这个状态我们可以理解为在data中的属性,需要共享给其他组件使用的部分。 也就是说,是我们需要共享的data,使用vuex进行统一集中式的管理。 核心原理图: vuex中,有默认的五种基本的对象: state:存储状态(变量) gett 阅读全文

posted @ 2019-12-26 14:29 乖乖女dome 阅读(121) 评论(0) 推荐(0)

vue之路由嵌套
摘要:我们在做项目的时,常常会遇到使用Tab切换页面需求,要求设置第一个选项卡为默认选项。这时候我们就需要用到 vue-router 嵌套路由实现。设置默认项使用 redirect 属性即可。 export default new Router({ routes: [ { path: '/', name: 阅读全文

posted @ 2019-12-26 11:22 乖乖女dome 阅读(150) 评论(0) 推荐(0)

vue 之路由跳转及传参
摘要:vue 之路由跳转有: 1、 this.$router.push进行编程式路由跳转 2、 router-link 进行页面按钮式路由跳转 vue 之路由传参有: 1、 this.$route.params获取路由传递参数 2、this.$route.query获取路由传递参数 区别: params 阅读全文

posted @ 2019-12-26 11:14 乖乖女dome 阅读(1320) 评论(0) 推荐(0)

vue 的组件通讯
摘要:恢复内容开始 vue的组件通讯一般分为以下几种: 1.父子通讯: 父传子:通过在父组件绑定属性,然后子组件通过props属性接收 子传父: 2.同级组件通讯: 同辈组件之间的通行需要借助第三方,如bus.js 在 main.js 中添加 cons $bus = new Vue(); //创建 $bu 阅读全文

posted @ 2019-12-25 16:23 乖乖女dome 阅读(174) 评论(0) 推荐(0)

vue 的 axios 安装
摘要:安装 安装或者引入CDN文件 npm install axios <script src="https://unpkg.com/axios/dist/axios.js"></script> <!--<script src="https://unpkg.com/axios/dist/axios.min 阅读全文

posted @ 2019-12-25 09:05 乖乖女dome 阅读(975) 评论(0) 推荐(0)

vue3.0脚手架 创建项目
摘要:1.下载node最新稳定版本,并且安装 2.安装好之后,在cmd或者terminal下, 使用npm -v 查看当前npm版本,验证是否安装成功 3.安装成功后,运行 npm i -g @vue/cli 来安装 vue3.0脚手架。安装成功后使用 vue -V查看当前版本,验证是否安装成功 4.vu 阅读全文

posted @ 2019-12-23 17:34 乖乖女dome 阅读(717) 评论(0) 推荐(0)

创建vue2.0 项目
摘要:一、node环境 安装node.js 二、新建vue项目 安装vue脚手架 npm install -g vue-cli 用脚手架搭项目 vue init webpack-simple (项目名字) 或 vue init webpack (项目名字) 两者区别就是 vue init webpack- 阅读全文

posted @ 2019-12-23 17:20 乖乖女dome 阅读(650) 评论(0) 推荐(0)

vue/cli 3 引入 使用jQuery
摘要:注意这里配置的是vue-cli3.0引入jquery的方法,不是vue-cli2.0的配置方法 一、安装jquery npm install jquery --save 二、一般安装成功后在package.json文件内的dependencies项中会有"jquery": "^1.12.4",如果没 阅读全文

posted @ 2019-12-19 14:10 乖乖女dome 阅读(6094) 评论(0) 推荐(0)