原创 avue-plugin-map高德地圖

avue的demo: https://gitee.com/smallweigit/avue-plugin-map 配置高德: <script type="text/javascript"> window._AMapSecu

原创 uniapp廣播接收

var main = null; var receiver = null; //接收廣播 export function recive(success, fail) { main = plus.android.runtimeMai

原创 vue安裝sass常見問題整理

node-sass 依賴sass-loader : 卸載順序如下: 卸載老版本: npm uninstall node-sass npm uninstall sass-loader   一.node版本12: npm install

原创 vue 自定義代碼片段

vue代碼片段 { "Vue Template":{ "prefix":"vueTemplate", "body":[ "<template>\n\t<div>\n\n\t<

原创 vue 自動化部署之scp2

一.需求: 二.配置: 1.項目根目錄下創建環境文件: 開發環境: //.env.dev VUE_APP_SERVER_ID=0   生產環境: .env.prod文件內容如下: //.env.prod VUE_APP_SERVER_

原创 pm2自動化部署node項目

一.安裝git: 1.安裝: yum install -y git 2.查看版本: git version 二.安裝node: 方案一:(推薦) 安裝node管理器  (寶塔) 方案二: yum方式安裝 yum install n

原创 el-Transfer 穿梭框重寫左右拖拽及排序組件

1.適用組件: 導入,註冊組件,然後使用 <DragTransfer v-model="rightData" leftTitle="未選擇字段" rightTit

原创 vue生產環境配置及優化

生產環境配置: 1.壓縮代碼: // 代碼壓縮uglifyjs-webpack-plugin 2.壓縮js compression-webpack-plugin 3.壓縮css compression-webpack-plugin 4.壓縮

原创 chrome94+版本出現的跨域問題及解決方案

瀏覽器版本:     一.現象: 解決方案: 方案一:(已論證)      步驟1: 谷歌瀏覽器 打開 chrome://flags/#block-insecure-private-network-requests步驟2 : 找到 B

原创 vue 組件命名index.vue重名調試不進斷點

一.問題: 遵守vue組件規範,vue的命名都是index.vue,但是當組件過多活着父子關係比較緊密,就會出問題。 二.解決方案: 在vue.config.js中配置調試: 1.configureWebpack節點下配置  devto

原创 uniapp路由插件使用爬坑

  插件官網地址:https://hhyang.cn/v2/start/quickstart.html 一.安裝路由插件: npm install uni-simple-router 二.配置路由: 1.編寫路由代碼: // src/

原创 uniapp原生插件開發及打包發佈

uniapp原生插件開發及打包發佈 一.下載unipp提供的sdk包: 官方鏈接:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android 二.開發原生插件: 1.創建androi

原创 vue 錯誤攔截

//系統錯誤捕獲 const errorHandler = (error, vm) => { console.error('拋出全局異常'); request({ method: 'post', url: 'api

原创 axios 重新發起上次請求

axios 重新發起請求,一般用於重新發起請求   const response = error.response   const config = response.config   config.baseURL = api_2   

原创 vue 滾動加載數據

核心方法: handleScroll: function () { var scrollTop = document.documentElement.scrollTop || document.body.sc