原创 Nginx解決VUE的history模式下刷新404

原配置: location / { root /root/jxiaoshuai-blog-demo/; index index.html index.htm; } 使用try_files解決: lo

原创 微信小程序 不在合法域名列表中

此時,我們需要在 在 「小程序後臺-開發-開發設置-服務器域名」 中進行配置 request合法域名(uploadFile合法域名也同樣道理)。配置完成後,我們可以在微信開發者工具中,可以看到我們的配置已成功:

原创 微信小程序request:fail 對應的服務器證書無效

解決方法有兩種: 方法一:只適合開發中 把「不校驗合法域名、web-view(業務域名)、TLS版本以及HTTPS證書」鉤上即可 方法二:適合開發和線上小程序   到騰訊雲上,SSL證書管理,可以申請一個免費的證書,申請好了放到ngin

原创 Jenkins的安裝、部署、啓動(vue項目)

環境:Linux : centos上 安裝jenkins及配置 1.首先要安裝jdk,此處略 2.安裝Jenkins //1.導入鏡像: wget -O /etc/yum.repos.d/jenkins.repo http://pkg.

原创 React 父子組件方法調用及通信

父=>子 父組件向子組件傳遞數據:通過傳 props 的方式,向子組件進行傳遞數據 父組件調用子組件的方法:可以給子組件,通過ref起個名字,然後在父組件的點擊事件中,通過this.refs.子組件的名字.子組件的方法來實現 子=>父 子

原创 如何優雅的使用VUE? 如何讓自己與剛學vue的人拉開差距呢?

本文是轉載文章,轉載自掘金https://juejin.im/post/5e475829f265da57444ab10f   本文會從以下三個方面,來進階我們對vue的運用能力   組件 : 全局組件註冊 Render函數 : 拯救繁亂

原创 vue頁面title問題(微信公衆號)

一般來說vue單頁面應用的title在index.html中設置,但是一旦設置就是唯一了,對此有了以下需求: 需要實現不同的頁面對應不同的title。我們可以用 router.beforeEach 來實現 router.js  {

原创 vue項目版本更新後文件存在緩存問題解決方案(vue-cli2.0/vue-cli3.0)

vue-cli2.0 1.配置webpack.prod.conf.js   配置output加t=[chunkhash:8]相當於加時間戳,用於清緩存 output: { path: config.build.assetsRo

原创 解決node版本降級--運用nvm(windows下)

1.首先下載nvm的安裝包;  https://github.com/coreybutler/nvm-windows/releases 下載nvm-setup.zip 安裝。下載後直接雙擊運行nvm-setup.exe 2.重新打開一個新

原创 vue_cli3 打包時取消.map

解決方案 在vue.config.js中module.export = {}中加入一行 productionSourceMap: false, 這樣雖然對帶寬很友好,但是調試起來就不是那麼輕鬆了。我們在代碼出錯的時候,肯定最希望能定位其在

原创 地圖獲取當前地理座標有偏差

地圖獲取當前地理座標有偏差,原因如下: WGS-84:GPS座標系 GCJ-02:火星座標系,國測局02年發佈的座標體系,高德,騰訊等使用。 BD-09:百度座標系,百度自研,百度地圖使用。

原创 react中context傳遞數據

在一個典型的 React 應用中,數據是通過 props 屬性自上而下(由父及子)進行傳遞的,但這種做法對於某些類型的屬性而言是極其繁瑣的(例如:地區偏好,UI 主題),這些屬性是應用程序中許多組件都需要的。Context 提供了一種在組

原创 vue微信公衆號獲取當前省市區詳細地址

1.獲取簽名,調用微信api進行位置信息授權獲取當前經緯度 2.火星經緯度轉百度經緯度 3.利用百度api轉化成對應的省市區詳細地址(這裏要注意,我們需要引入百度api,及自己的密鑰,<script type="text/javascri

原创 ios中mint-ui picker滑動時頁面跟着滾動的解決方法

由於 Picker 組件的滾動是用 touch 事件 + translate 實現的,所以我們可以在 Picker 彈層出現的時候禁止頁面的默認滾動機制,Picker 彈層消失時解除禁用頁面的默認滾動機制 解決方案: data () {

原创 微信小程序授權(uniapp)

首先在App.vue中加onLaunch方法: onLaunch 當uni-app 初始化完成時觸發(全局只觸發一次) <script> export default { onLaunch: function() { if