Time of Update: 2018-03-12
淺談Vue2.0中v-for迭代文法的變化(key、index),vue2.0v-for今天,在寫關於Vue2.0的代碼中發現 $key這個值並不能渲染成功,問題如下:結果這個對象的key值並不能夠顯示:後來查閱了文檔才知道,這是因為在Vue2.0中,v-for迭代文法已經發生了變化:丟棄了:新數組文法 value in arr (value, index) in arr新對象文法 value in obj (value, key) in obj (value, key, index) in
Time of Update: 2018-03-12
JavaScript基礎心法 深淺拷貝(淺拷貝和深拷貝),javascript深淺前言說到深淺拷貝,必須先提到的是JavaScript的資料類型,之前的一篇文章JavaScript基礎心法——資料類型說的很清楚了,這裡就不多說了。需要知道的就是一點:JavaScript的資料類型分為基礎資料型別 (Elementary Data Type)和引用資料類型。對於基礎資料型別 (Elementary Data
Time of Update: 2018-03-12
解決vue+webpack打包路徑的問題,vuewebpack打包路徑最近寫了一個vue小項目,不想單獨作為一個web項目發布,所以就準備放到資源項目的public檔案夾下,遇到一些小問題,在此總結一下。資源路徑如下:public目錄配置的訪問路徑為”/”,在這樣的情況下,我們的訪問路徑就變成了”網域名稱/vue-demo”。訪問的時候發下程式未報錯,但是頁面一片空白。此前也這樣發布的項目都沒有問題,但這次是怎麼回事呢?仔細探索後發現是vue-router搞得鬼。因項目需要,所以使用了滾動行為,
Time of Update: 2018-03-12
詳談vue+webpack解決css引用圖片打包後找不到資源檔的問題,使用vue打包,通過css引用圖片資源。.img { height: 500px; width: 100%; background: url("./assets/img/1.jpg") no-repeat; background-size: 100%; }
Time of Update: 2018-03-12
vue2.0 迴圈遍曆載入不同圖片的方法,vue2.0載入demo: <div v-for="item in temps" :key="item.id"> <div class="contract-item"> <img :src="item.imgUrl"> </div> </div>引入圖片,注意路徑:import con1 from
Time of Update: 2018-03-12
關於Vue的路由許可權管理的範例程式碼,vue範例程式碼前言曾經在工作上對 vue 路由許可權管理這方面有過研究,這幾天又看到了幾篇相關的文章,再加上昨天電面中又再一次提及到,就索性整理了一下自己的一些看法,希望對大家有協助。實現大體上實現的思路很簡單,先:無非是將路由配置按使用者類型分割為 使用者路由 和 基本路由,不同的使用者類型可能存在不同的 使用者路由,具體依賴實際業務。 使用者路由: 目前使用者所特有的路由
Time of Update: 2018-03-12
vue使用xe-utils函數庫的具體方法,vuexe-utils函數庫本文介紹了vue使用xe-utils函數庫的具體方法,分享給大家,具體如下:安裝完成後自動掛載在vue執行個體:this.$utils(函數庫) 支援掛載函數列表:this.$browse(瀏覽器核心判斷) this.$locat(用於讀寫地址欄參數) 在 vue 執行個體中通過 this.$utils 調用的函數 this 預設指向當前vue執行個體。CDN 安裝使用 script 方式安裝,VXEUtils
Time of Update: 2018-03-12
寫一個移動端慣性滑動&回彈Vue導覽列組件 ly-tab,端慣性滑動前段時間寫了一個移動端的自適應滑動Vue導覽列組件,覺得有一定實用性,大家可能會用得到(當然有些大佬自己寫得更好的話就沒必要啦),於是前兩天整理了一下,目前已經發布到npm和GitHub上了,點我到npm,點我到GitHub項目 ,有需要的同學可以在項目中 npm install ly-tab -S 或者 yarn add ly-tab
Time of Update: 2018-03-12
vue.js在標籤屬性中插入變數參數的方法,vue.js變數html的標籤的屬性,比如id、class、href需要動態傳遞參數,拼接字串,查了一些資料,並沒有找到合適的解決方案,琢磨了一上午,終於試出了方法:v-bind:屬性=“ ‘字串'+自訂變數名”,自己試了沒問題,有需要的朋友可以借鑒下!最後需要注意一下屬性一定是":屬性="這種形式才會起作用 <ul class="menu" v-for="(item,index) in 4"> <li
Time of Update: 2018-03-12
vue中axios解決跨域問題和攔截器的使用方法,vueaxiosvue中axios不支援vue.use()方式聲明使用。 所以有兩種方法可以解決這點:第一種: 在main.js中引入axios,然後將其設定為vue原型鏈上的屬性,這樣在組件中就可以直接 this.axios使用了import axios from 'axios';Vue.prototype.axios=axios;components:this.axios({ url:"a.xxx", method:'post',
Time of Update: 2018-03-12
vue.js 嵌套迴圈、if判斷、動態刪除的執行個體,vue.js嵌套Vue.js是當下很火的一個JavaScript MVVM庫,它是以資料驅動和組件化的思想構建的。相比於Angular.js,Vue.js提供了更加簡潔、更易於理解的APIapp.html<!doctype html><html lang="zh-CN"><head> <meta charset="UTF-8"><title>vuejs
Time of Update: 2018-03-12
JQuery選中select組件被選中的值方法,jqueryselectjquery擷取select選擇的文本與值 擷取select : 擷取select 選中的 text :$(“#ddlregtype”).find(“option:selected”).text();擷取select選中的 value:$(“#ddlregtype “).val();擷取select選中的索引:$(“#ddlregtype “).get(0).selectedindex;設定select: 設定select
Time of Update: 2018-03-12
vue註冊組件的幾種方式總結,vue組件幾種總結1、全域註冊(這種方式註冊組件必須在vue執行個體化之前聲明)Vue.component('tag-name',{})2、局部註冊var Child = { template: '<div>A custom component!</div>'}new Vue({ // ... components: { // <my-component> 將只在父模板可用 'my-component': Child
Time of Update: 2018-03-12
vue.js中$set與數組更新方法,vue.jsset數組更新由於 JavaScript 的限制,Vue 不能檢測以下變動的數組: 當利用索引直接設定數組的某一項時,例如:vm.items[indexOfItem] = newValue當你修改數組的長度時,例如:vm.items.length = newLength,不會更新數組。當然vue中給瞭解決方法,就是使用 Vue.set, vm.$set(Vue.set的變種寫法)或者 splice,caoncat等修改數組,同時也將觸發狀態更新:
Time of Update: 2018-03-12
vue + vuex todolist的實現範例程式碼,vuextodolisttodolist demo最近有空重新看了一下vuex,然後又寫了一個todolist小demo,原理比較簡單,主要是自己規範了一下代碼的寫法. :vue-test_jb51.rar根組件<template> <div class='container'> <h1 class='title'>todo list demo</h1> <type-filter
Time of Update: 2018-03-12
vue.js 底部導覽列 一級路由顯示 子路由不顯示的解決方案,vue.js導覽列最近利用vue第三方UI
Time of Update: 2018-03-12
Vue.js自訂事件的表單輸入組件方法,vue.js表單Vue.js使用自訂事件的表單輸入組件自訂事件可以用來建立自訂的表單輸入組件,使用 v-model 來進行資料雙向繫結。要牢記:<input v-model="something">這不過是以下樣本的文法糖:<input v-bind:value="something" v-on:input="something =
Time of Update: 2018-03-12
AngularJS中重新載入當前路由頁面的方法,angularjs路由這個問題同樣困擾我很久,網上的回答五花八門,全都不能解決;終於在網上找很久,看到某大神的解決辦法,整理作此分享;使用ui-router重新載入當前頁面的問題。(ui-router版本需要是0.2.14以上的)用angular做項目,會碰到需要點擊菜單重新整理當前頁面,載入當前頁面,但是同一個路由頁面點擊沒反應;假設我們的路由頁面 app.toMenu ;<a href="#" rel="external
Time of Update: 2018-03-12
webpack打包node.js後端項目的方法,webpacknode.js本文介紹了webpack打包node.js後端項目的方法,分享給大家,具體如下:安裝依賴複製代碼 代碼如下:npm install --save-dev webpack babel-loader babel-preset-es2015 babel-preset-stage-0webpack配置webpack.config.js'use strict';const webpack = require('webpack');
Time of Update: 2018-03-12
webpack