原创 vue無法獲取dom元素高度的解決方案

如何dom元素沒有設置高度或高度是自適應的,是無法直接獲取的高度的, 解決方法如下,在獲取高度時加個延遲器: outoHeightFn(){ setTimeout(() => { let dom = th

原创 http返回二進制文件流的處理

1.地址欄傳遞參數時,傳遞數組需要encodeURI(idArr),不然後端接收到的是亂碼。 2.當返回二進制文件流時,不是json數據,需要對二進制文件流進行處理,此方法利用瀏覽器處理了二進制文件流。 let inputSt

原创 js 截取字符串方法

var str = industry666; console.log(str .slice(8)); //666 console.log(str .substring(8)); //666 str .slice(0,8) //

原创 Hbuilder如何將項目打包成apk

用Hbuilder將web項目打包成apk簡單流程: https://www.cnblogs.com/rextao/p/6474281.html 如何用HBuilder將web項目打包成apk,配置文件詳細介紹: https://www.

原创 ajax代碼

$.ajax({ type: "GET", url: baseURL + "root/first/second/", contentType: "application/json", success: (r

原创 在vue-cli3.0項目使用服務器代理proxy解決跨域

vue-cli3.0與2.0的區別就是vue.config.js文件需要自己創建, 首先在根目錄創建vue.config.js文件,這個配置文件在運行項目的時候自動加載。 // vue.config.js module.expor

原创 npm下載包失敗的幾個原因

1. 可能是由於網絡問題導致下載包失敗,直接使用npm有些情況會導致下載包失敗,使用cnpm源或者yarn下載等方法可以解決這個問題。 2.有可能是node版本問題,重新下載個node穩定版就好了。 2. 這個包不存在,檢查一下包的拼寫或

原创 解決Mac下安裝nmp的淘寶鏡像失敗問題

安裝cnpm需要一個最高權限,在終端輸入: sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose 命令執行之後會提示讓你輸入一

原创 localStorage的應用

用localStorage可以實現用戶登錄頁的記住密碼功能,將用戶的用戶名和密碼存儲在用戶的本地

原创 videojs 視頻開發API

videojs 視頻開發API https://www.cnblogs.com/Sonet-life/p/5179132.html 判斷video.js中視頻播放結束: 判斷video.js中視頻真正處於播放狀態並可以用來監聽視頻播放次數

原创 Vue中引入Video.js視頻播放器播放m3d8後綴視頻

大家都知道video只支持ogg、webm、MP4格式,那麼要是m3u8格式的視頻可以通過video.js播放; 1.安裝依賴包 npm install --save video.js 2.main.js中引入 import V

原创 vue-cli3.0項目配置服務器代理解決跨域

vue.config.js文件中 module.exports={ devServer:{ port:8090, host:"127.0.0.1", open:true,

原创 vue中阻止click事件冒泡,防止觸發另一個事件的方法

使用vue阻止子級元素的click事件冒泡,不讓其觸發父級元素的點擊事件,用stop就可以 1 2 3 4 <div @click="test1()">    <[email protected]="test2()">按鈕</div>

原创 前端開發css禁止選中文本

.node{ -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */

原创 vue組件模板

<template> <div class="classes"> </div> </template> <script> export default {