Vue
buleRainbow
这个作者很懒,什么都没留下…
展开
-
vue与原生(ios,安卓)交互
文章目录1.Vue和原生(ios和安卓)的交互(第一种方法)一、原生调用Vue方法1、Vue2、原生安卓iOS二、Vue 调用原生1、Vue2、原生安卓iOS2.Vue和原生(ios和安卓)的交互(第二种方法)统一使用WebViewJavascriptBridge:1.Vue和原生(ios和安卓)的交互(第一种方法)一、原生调用Vue方法1、Vuecreated() { //Vue的方法给原生调用,则需要把方法挂在Window下面 window.getDataFromNative =原创 2020-11-17 14:55:02 · 3756 阅读 · 1 评论 -
vue项目实战
文章目录1.顶部悬停效果html代码script代码style2.电话本列表效果( 右边字母分类 上下滑动 旁边字母显示高亮)1.安装依赖2.模拟数据3.将data.json 转成模拟数据4.dom.js 编写5.singer.js 编写6.编写scroll.vue子组件编写7.编写list.vue子组件8.编写phonelist.vue父组件3.vue做代理解决跨域第一步安装依赖第二步进行配置第三步api.js调用第四步页面调用4.Vue路由切换时的左滑和右滑效果示例1.顶部悬停效果html代码&l原创 2020-11-17 14:53:51 · 835 阅读 · 0 评论 -
vuex常见面试题
文章目录1.vuex是什么?怎么使用?哪种功能场景使用它?2.vuex有哪几种属性总结3.不使用Vuex会带来什么问题4.Vue.js中ajax请求代码应该写在组件的methods中还是vuex的actions中?5.vuex一个例子方法1.首先定义两个页面2.开始使用vuex,新建一个 sotre文件夹,分开维护 actions mutations getters3.在store/index.js文件中新建vuex 的store实例4.actions5.mutations6.getters7.在main.原创 2020-11-17 12:02:02 · 1602 阅读 · 0 评论 -
vue路由(vue-router)面试题
文章目录1.mvvm 框架是什么?MVVMMVCMVPMVVM模式的优点以及与MVC模式的区别2.vue-router 是什么?它有哪些组件3.active-class 是哪个组件的属性?active-class使用方法4.怎么定义 vue-router 的动态路由? 怎么获取传过来的值获取传过来的值5.vue-router 有哪几种导航钩子?1.导航钩子的作用2.植入路由导航的方式最后是完整的导航解析流程:6.$route 和 $router 的区别7.vue-router响应路由参数的变化8.vue-r原创 2020-11-17 12:00:48 · 11297 阅读 · 0 评论 -
Vue生命周期函数面试题
1.什么是 vue 生命周期vue生命周期详解Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、销毁等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:初始化、运行中、销毁。实例、组件通过new Vue() 创建出来之后会初始化事件和生命周期,然后就会执行beforeCreate钩子函数,这个时候,数据还没有挂载呢,只是一个空壳,无法访问原创 2020-11-17 11:58:54 · 486 阅读 · 0 评论 -
ES6数组面试题
1.forEach()var arr = [1,2,3,4];arr.forEach((item,index,arr) => { console.log(item) //结果为1,2,3,4})// 数组的遍历方法,无返回值,不改变原数组2.map()var arr = [1,2,3,4];arr.map((item,index,arr) => { return item*10 //新数组为10,20,30,40})//map遍历数组,返回一个新数组,不改变原原创 2020-11-12 16:16:11 · 1694 阅读 · 3 评论 -
ES6编程题
1.使用解构,实现两个变量的值的交换let a = 1;let b = 2;[a,b] = [b,a];2.利用数组推导,计算出数组 [1,2,3,4] 每一个元素的平方并组成新的数组。var arr1 = [1, 2, 3, 4];var arr2 = [for (i of arr1) i * i];console.log(arr2);3.使用ES6改下面的模板let iam = "我是";let name = "王德发";let str = "大家好,"+iam+name+原创 2020-11-12 16:15:30 · 800 阅读 · 0 评论 -
http/https协议、常见状态码、get/post请求、http缓存机制
一、什么是HTTP协议 “Http”协议称为是“超文本传输协议”(HTTP-Hypertext transfer protocol)。它定义了浏览器怎么向万维网服务器请求万维网文档,以及服务器怎么样把文档传送给浏览器,从层次的角度看,Http是面向应用层协议,它是万维网能够可靠的交换文件的重要基础,并且详细的规定了客户端浏览器与服务器之间互相通信的规则。Http是一个基于TCP/IP通信协议来传递数据(HTML文件、图片文件等)l 客户端发送给服务器的”信”,我们称之为”请求协议”。l 服务器端发送原创 2020-11-11 20:56:08 · 439 阅读 · 2 评论 -
ES6新增
字符串新增模板字符串:``模板字符串中嵌入变量,需要将变量名写在${}之中: `${}`includes():返回布尔值,表示是否找到了参数字符串。startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。对象新增Object.assgin()方法: Object.assign({},obj,obj1);对象 Object.assign([],obj,obj1);数组特点:浅拷贝、对象属性原创 2020-11-10 19:12:21 · 392 阅读 · 3 评论 -
vue面试题
一、css响应式布局如何实现 响应式布局主要是可以实现自适应不同网页的分辨率,让客户有更好的体验。 1、rem布局 2、百分比布局 3、vw布局 4、媒体查询 media (不同的分辨率设置不同的css样式) 5、弹性盒子布局二、rem响应式布局的实现原理 rem实现原理主要是动态绑定根元素html的字体大小来设置的,比如html字体 大小是100px,那么1rem=100px。三、数据类型判断 typeof 主要是判断基本数据类型,但是引用数据类型是不起做用的。 insta原创 2020-10-19 16:06:13 · 633 阅读 · 1 评论 -
vue常用指令、动态绑定样式、动态添加类名、单选、多选
vue常用指令1、v-if:根据表达式的值的真假条件渲染元素。在切换时元素及它的数据绑定 / 组件被销毁并重建。2、v-else-if 必须和v-if一起用才可以 不能单独用 而且必须在v-if下面 中间有别的标签也会报错。3、v-else 必须和v-if一起用才可以 不能单独用 而且必须在v-if下面 中间有别的标签也会报错。4、v-show:根据表达式之真假值,切换元素的 display CSS 属性。5、v-for:循环指令,基于一个数组或者对象渲染一个列表,vue 2.0以上必须需配合 k原创 2020-11-09 17:14:06 · 1024 阅读 · 2 评论 -
VUEX的理解
VUEX的作用vuex是什么?vuex是一个专门为vue.js应用程序开发的状态管理模式。通俗点说就是我们项目中需要共享的一些数据的管理容器,这里的状态就是数据。vuex的五大核心State:状态vuex存放数据的地方,跟data类似Mutations:方法库vuex的方法库,是同步操作,用来操作数据的、是唯一一个可以操作state数据的$store.commit()调用Action:动作action是异步操作,可以调用mutations里的方法,$store.dispath(’’)调用原创 2020-11-07 19:14:27 · 249 阅读 · 0 评论 -
关于app封装 搭建,注册登录 关于token的一些理解
创建项目入口文件main.js 1.路由2.vuex3.vant4.axios全局使用5.elementUI6.common.css公共样式文件7.filters.js (放入到新创建util文件夹中,引入到main.js)8.一些好用的方法放到 plugins.js (放入到新创建util文件夹中,引入到main.js)页面级vue组件统一放到 views文件夹中登录相关的都放在登录文件夹里,首页都放在首页文件夹里。比如: login:在 views 文件夹中创原创 2020-11-01 19:48:45 · 297 阅读 · 0 评论 -
GitHub~~~
GitHub1.什么是GitHub GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。2.创建GitHub账号3.创建存储库4.连接到存储库 git remote add origin 数据库地址 注:如果出现 fatal: remote origin already exists.报错 解决:git remote rm origin5.将本地存储库的内容推送到在线存储库 git push -u origin原创 2020-09-28 19:49:49 · 113 阅读 · 0 评论 -
Git的使用!
一.git是什么? 1. Git是目前世界上最先进的分布式版本控制系统(没有之一)。 2. linus 花了两周时间自己用C写了一个分布式版本控制系统,这就是Git。二.安装Git1.在Linux上安装Git首先,你可以试着输入 git,看看系统有没有安装 Git:$ gitThe program 'git' is currently not installed. You can install it by typing:sudo apt-get install git像上面的命令,有很原创 2020-09-25 17:09:47 · 132 阅读 · 0 评论