原创 smarty的tpl語法使用

根據foreach執行次數判斷下一個頁面元素是否需要渲染 {counter start=0 skip=1 assign="count"} 在foreach裏面添加:{counter} {if $count ==0}頁面元素{/if}

原创 js中date日期的使用總結

賦某日期爲日期類型 new Date(myYear,myMonth,myDate);//當myDate爲0時,返回當前月份的上月末日期 當前日期 now new Date() 設置日期分鐘爲0  now.setMinutes(0)

原创 layui日期範圍控件(支持周季)

需求:需要日期範圍控件支持日周月季年,以及日期偏移,同時周類型具體應支持到選擇周幾(如周類型日期偏移爲3,則只能選擇週三) 季周結果展示:     解決: /** * 初始化日期控件 * @param id 日期控件id

原创 npm i失敗解決

背景: 有個好久沒用的項目要改點東西,從git上下了代碼之後執行npm install,竟然報錯: Unhandled rejection Error: EACCES: permission denied, rename ' ![

原创 git stash恢復

背景 在開發一個項目時,可能有時突然某個功能點或bug需要立即修復上線,但是當前開發的內容又還沒達到上線的要求,這時候就會需要執行 `git stash save '信息'` 將當前代碼暫存緩存區 。 但是由於時間間隔太

原创 解決iframe跨域問題

目錄場景解決跨域一:使用代理頁面(來自 [伯納烏的追風少年](https://www.jianshu.com/p/9d90d3333215))解決2:使用postmessage 場景 在開發中,發現部分頁面內容在不同項目中重複率極

原创 elementUI switch控件應用記錄

目錄文字顯示在switch內問題場景方法增加click事件(請求後再修改值)問題場景分析方法ClickSwitch組件使用 文字顯示在switch內 問題場景 在使用時,switch開關表達意思不明顯需要將相應的text文字信息展示出

原创 VUE:獲取異步錯誤並自定義處理

這裏寫自定義目錄標題問題場景分析一方法一:重新定義錯誤處理方法方法二 問題場景 在使用codemirror實現json、yml和property之間的轉換時,使用了js-yaml插件處理json和yml,發現當輸入yml格式錯誤時會在

原创 常用html字符代碼總結

  中文全角空格(一箇中文寬度)   普通英文半角空格   普通英文半角空格(不換行)       半個中文寬度     一箇中文寬度   &

原创 js數值處理總結

千分位 toThousand(num) { return (+num || 0).toString().replace(/^-?\d+/g, m => m.replace(/(?=(?!\b)(\d{3})+$)/g, ','

原创 elemenui table合併單元格(總結)

<el-table :span-method="arraySpanMethod" ...></el-table> arraySpanMethod(obj) {...} obj爲對象,其包含當前行row、當前列column、當前

原创 Duplicate keys detected: 'xxx'. This may cause an update error.

場景: 這個警告是在我使用vue的v-for循環中出現,代碼: <el-tag v-for="attr in scope.row.attrs" :type="attr"

原创 vue開發實戰2.0.3——插件高級範圍語法

前提:一個完整的版本號組表示爲[主要版本號,次要版本號,補丁版本號] 高級範圍語法指按照確定的方法分離比較器爲原始比較器。通過原始比較器可以明顯的看出版本範圍。 連字符(-) X.Y.Z - A.B.C 常規使用: 1.2.3 - 2.3

原创 vue開發實戰2.1——atom插件配置

使用ATOM進行開發,引用插件:   Emmet 基於Emmet語法產生HTML 讓ATOM編輯器的EMMET插件支持VUE文件的方法 原資料出處:https://github.com/emmetio/emmet-atom/issues

原创 vue開發實戰2——項目框架結構

爲了在vue項目中更好的管理項目,按功能劃分src文件,按業務模塊劃分前端展示相關內容。 build 構建相關,相關配置文件詳情。 打包時,命令執行npm run build時運行,其中webpack.base.conf.js文件當中的