原创 vue中localstorage的運用
首先情景是:線上商城用戶想增加地址。使用了vant的增加地址的組件。用戶點擊保存觸發onSave,首先把需要的存入的數據也就是用戶的姓名地址存到一個對象裏。 onSave(content) {
原创 使用pycharm完成基本的git操作
https://www.cnblogs.com/mengyu/p/7761340.html
原创 父組件監視子組件中checkbox的屬性
背景: 線上商城下訂單的時候,用戶選擇存在localstroge中的地址。 父組件:選擇地址的頁面。selectAdd下的index.vue 子組件:每一個地址。(CheckBox+地址) 要實現只能選擇一個地址確認。 我前後考
原创 不用commit提交就能修改mapState的值【使用this.$set】
情景:商城的購物車界面,點擊全選選中全部商品,再次點擊全部取消。商城裏的數據存儲在vuex裏面一個叫做list_cart的數組裏,其中一個屬性是ischecked來控制每個商品是否被選中。 而下面這個則是van-submit-ba
原创 vue定義在computed的變量無法更新
情境是這是線上商城的詳情頁面,商品詳情是items數組,點擊分類頁面的商品,路由跳轉到詳情頁面,路由參數是商品在items中的序號。 但是問題是隻有第一次點擊商品i的時候可以正常加載items[i]的數據到html中,退出後點擊商
原创 VUE:父子間通過props和emit通信
這裏假設一個背景。 父組件:購物車頁面。 子組件:購物車裏面的每一個商品的item。 父組件需要爲子組件提供數據(商品類型、商品價格、商品標籤等)。父組件無須額外定義說明這些數據,在子組件調用的地方(item的標籤內)直接調用就行
原创 vue監聽路由的改變和監聽頁面的刷新與離開
要分清兩者的區別。 首先是監聽頁面的刷新與離開,此時相當於直接在這個網頁中按了刷新,如果是webapp則是離開這個app而不是切換路由! 在script中直接增加監聽器監視beforeunload: //監視如果頁
原创 this.$router.push傳遞參數失敗undefined
首先據我查的資料,this.$router.push路由跳轉有以下幾種形式: 1. 不帶參數 this.$router.push('/home') this.$router.push({name:'home'}) this.
原创 router.push子路由出現Navigating to current location ("/item") is not allowed"
環境:父路由的path: /item/item01/,子路由的path:evaluate。 在模板中使用了 <router-view></router-view>,並且觸發了 this.$router.push("
原创 vue中使用iconfont的font-class
進入阿里巴巴的素材庫https://www.iconfont.cn/,選擇需要的,加入購物車,然後下載到本地。 解壓縮之後把除了demo的全部放到assets下面,創建一個文件夾iconfont全部放進去。 然後main.js裏面直
原创 記一次踩雷經歷:Vue引入vant的van-tabs組件後不顯示並且報錯
核心錯誤應該是[Vue warn]: Property or method "$t" is not defined on the instance but referenced during render. Make sure
原创 vant在vue/cli3中引入
因爲官網的文檔是給微信小程序的,所以記錄一下。 要注意一下webstorm自動生成的vue模板是vue/cli3,很多教程裏面說的是改.babelrc,但是這個是2.x版本的,3.0應該是直接在babel.config.js下面改
原创 nodejs爬蟲的入門
首先想清楚你到底用什麼做。 因爲不同的用法有細微的區別。最方便入門的應該是使用request和cheerio。cheerio是nodejs中的jquery。request是更方便的http模塊。 爬蟲其實就是兩步: 第一步從網上把
原创 使用ElementUI作爲前端組件框架/和postcss衝突報錯/el-button高度過高
教程官網真的很詳細!!! https://element.eleme.cn/#/zh-CN/component/quickstart 但是這時候引入會出現問題: (1:98603) ‘.el-tooltip__popper .p
原创 JS筆試記錄(一)【基本類型與類型轉換/字符串與數字的加減/全局的對象/頁面生命週期】
基本類型與類型轉換 六個原始類型(primitive type):String、Number、Boolean、Undefined、Null、Symbol(ES6新增);複雜數據類型Object 是元類型的擴展、有數組Array、