原创 canvas畫圖小測試

conteFunt(code){                 var context = uni.createCanvasContext('firstCanvas')                 context.setStroke

原创 this 問題解決方案

通常情況下,函數的this會指向他的調用者 function foo() { console.log(this) } foo() //等於window.foo(),調用者是window所以this指向window const ob

原创 vue 一步一步來

1. 安裝項目 首先是通過: https://github.com/vuejs-templates/webpack 下載代碼並新建一個項目: $ cnpm install -g vue-cli $ vue init webpack my

原创 跨域問題解決 方案

針對本文的九種方法我均寫的有相應的demo演示(對應的前端文件,後端文件和配置文件),強烈建議不熟悉的朋友都去嘗試一下。 本文github地址,fontService是前端地址文件,service是後端文件。 網絡上存在很多不同的跨域文章

原创 vue uni-app 的set用法總結

<template> <div id="app2"> <p v-for="item in items" :key="item.id">{{item.message}}</p> <button cl

原创 在vue中 加密總結

// npm install crypto --save import crypto from 'crypto' // npm install js-sha256 // let sha256 = require("js-sha256").

原创 微信小程序版本自動更新的方法

// 在app.js裏寫下以下代碼  onLaunch () {   if (wx.canIUse('getUpdateManager')) {    const updateManager = wx.getUpdateManager()

原创 前端加密方式整理

1.md5加密:md5.js 2.base64加密:base64.js 3.sha1加密:sha1.js 4.RSA加密:jsencrypt.js

原创 函數防抖和節流的結合

函數節流有個毛病,就是最後一次事件執行後,如果距離上一次事件執行不到規定時間,那麼最後一次事件就不會執行,解決方法就是把事件函數節流和防抖結合在一起 function throlle(callback,delay){ let start

原创 vue npm命令折騰中

NPM幾個常用命令和參數的意思: npm install packagename 安裝模塊如不指定版本號 默認會安裝最新的版本 npm install packagename 0.0.1 安裝指定版本的模塊 npm init 這個命

原创 vue實現中英文網站配置

1.新建lang文件 export default {     Lang(code) {         let ENCN = {             "1000": {                 "cn": "測試數據",  

原创 vuex 數據共享方案

vue-cli項目中安裝 vuex : npm install vuex --save 然後 在src文件目錄下新建一個名爲store的文件夾,爲方便引入並在store文件夾裏新建一個index.js,裏面的內容如下: impor

原创 css造型變化

旋轉 transform:rotate(7deg); 預覽器前綴 -moz- /* 火狐等使用Mozilla瀏覽器引擎的瀏覽器 */ -webkit- /* Safari, 谷歌瀏覽器等使用Webkit引擎的瀏覽器 */

原创 Vue 組件之間傳值總結

1、通過路由帶參數傳值    ① A組件通過query把id傳給B組件          1 this.$router.push({path:'/B',query:{id:1}})   ② B組件接收  1 this.$ro

原创 css 三角形簡單實現demo

<div class="icon"></div> .icon{ float: right;     width:0;     height:0px;     border-width:6px;     border-style:solid