好长时间没有发布过文章了

今天写一篇小程序上传cos的文章吧

首先我们需要引入腾讯云cos的js-sdk 点击链接可以去下载

然后在新建一个config.js 配置下cos的基本信息

js内容如下所示

var config = {
  Bucket: '你的cos存储桶名字',//存储桶
  Region: '你的cos存储桶地域',//地域
  SecretId: '你的cos存储桶SecretId',
  SecretKey: '你的cos存储桶SecretKey',
}

module.exports = config

例如 SecretId 和 SecretKey 都可以在腾讯云cos管理设置里面看到

我们以后应该会多次调用上传图片 所以我们可以简单的将这个方法封装一下

继续阅读

其实解决跨域之前我们先了解下什么是跨域

跨域呢 是出于浏览器的同源策略限制

所以呢 跨域只会出现在浏览器里

服务端就不会出现跨域的问题

所以我们可以用nodejs做代理来解决这个问题

首先呢 我们用Express快速搭建一个项目

首先我们安装下axios

npm install axios --save

然后在项目中写以下代码就好

var express = require('express');
var router = express.Router();
//代理
const axios = require('axios');


router.get('/', function(req, res, next) {
	axios.get("要代理的接口").then(function(rs) {
		res.send(rs.data)
	}) 
});

module.exports = router;

上周五遇到了一个问题

使用uniapp请求腾讯地图webService 地址解析 接口

报了跨域问题

所以呢为了 解决跨域问题 我引用了 vue-jsonp

下面是安装命令

npm install –save vue-jsonp

然后我们在需要的页面引入

import Vue from 'vue'
import VueJsonp from 'vue-jsonp'
Vue.use(VueJsonp)
const vm = new Vue

引入完成之后调用

继续阅读

 sendBtn() {
    var that = this
    var time = 60
    this.data.sendBtnTime = setInterval(function() {
      time = time - 1
      that.setData({
        sendBtnVal:time
      })
    },1000)
    this.data.sendBtnTimeOut = setTimeout(function() {
      clearInterval(that.data.sendBtnTime)
      that.setData({
        sendBtnVal:"重新发送"
      })
    },60000) 
  }, 

首先我们要拥有一台服务器

服务器就选择Linux系统的

因为我们要做云存储,所以硬盘肯定是要大一点的

毕竟装的东西多嘛

宝塔面板是有一键部署的,不过这个必须要绑定域名的

可是绑定域名还需要备案

我这里讲的就是不用备案的方案

好的,进入正题

继续阅读

还记得我怀着无比激动的心情来到了上海

想着在这个都市打拼出一片天地来

可是面试官的一道题愉快的难到了我

在addeventlistener绑定一个click事件的执行函数里面再放一个click的事件会怎么样

继续阅读

 created() {
window.onscroll = function(){
//变量scrollTop是滚动条滚动时,距离顶部的距离
var scrollTop = document.documentElement.scrollTop||document.body.scrollTop;
//变量windowHeight是可视区的高度
var windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
//变量scrollHeight是滚动条的总高度
var scrollHeight = document.documentElement.scrollHeight||document.body.scrollHeight;
//滚动条到底部的条件
if(scrollTop+windowHeight==scrollHeight){
//写后台加载数据的函数
console.log("距顶部"+scrollTop+"可视区高度"+windowHeight+"滚动条总高度"+scrollHeight);
}
}
},