1.Vue.js的三种绑定关系?2.Vue-router的使用方式和传参方式?3.解释Vuex的state和mutation?4.axios的理解?5.vue的组件的理解?封装的体现,复用 1.Vue.js的三种绑定关系?属性绑定: Mustache (马斯大喜)语法不能在 HTML attribute 中使用,然而,可以使用 v-bind指令 事件绑定: 使用 v-on 指令 (通常缩写为 @ 符号) 来监听 DOM 事件,并在触发事件时执行一些 JavaScript 双向绑定:用 v-model 指令在表单 、 及 <select> 元素上创建双向数据绑定 <a name="oKqyC"></a></p> <h2 id="fcc01n"><a name="fcc01n" class="reference-link"></a><span class="header-link octicon octicon-link"></span><br />2.Vue-router的使用方式和传参方式?</h2><ol> <li><p>使用方式</p> <ol> <li>声明式路由:<router-link:to="组件路径"></li><li>编写式路由:this.$router.push(“组件路径”)</li></ol> </li><li><p>路由传参</p> <ol> <li>命名的路由,并加上参数,让路由建立url</li></ol> </li></ol> <p>this.$router.push({name:’组件名称’,params:{参数的名称:参数的值,…}})</p> <p> b. 路径传参,查询参数<br />this.$router.push({path.’组件路径’,query:{参数名称,参数的值,….}}) <a name="W4JTn"></a></p> <h2 id="8d90c6"><a name="8d90c6" class="reference-link"></a><span class="header-link octicon octicon-link"></span><br />3.解释Vuex的state和mutation?</h2><p>state:<br />定义Vuex要存储的数据,取得时候用格式:this.$store.state.自定义的属性名</p> <p>mutation:<br />更改Vuex中的state中属性的值,格式:this.$store.commit(“mutation中的函数名称”,值) <a name="TryZy"></a></p> <h2 id="3xxnvg"><a name="3xxnvg" class="reference-link"></a><span class="header-link octicon octicon-link"></span><br />4.axios的理解?</h2><p>Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中 <a name="M612o"></a></p> <h2 id="8zzr8p"><a name="8zzr8p" class="reference-link"></a><span class="header-link octicon octicon-link"></span><br />5.vue的组件的理解?</h2><p><a name="Frt08"></a></p> <h2 id="d6avxu"><a name="d6avxu" class="reference-link"></a><span class="header-link octicon octicon-link"></span>封装的体现,复用</h2><p>Vue的组件,其实就是自定义html标签,把一些常用的功能单独封装成标签,实现代码复用,叫组件 <a name="iy9Lx"></a></p> <h2 id="dpltm9"><a name="dpltm9" class="reference-link"></a><span class="header-link octicon octicon-link"></span> </h2>