配置文件 quill-config.js/*富文本编辑图片上传配置*/
const uploadConfig = {
action: '', // 必填参数 图片上传地址
methods: 'POST', // 必填参数 图片上传方式
token: '', // 可选参数 如果需要token验证,假设你的token有存放在sessionStorage
name: 'file', // 必填参数 文件的参数名
size: 500, // 可选参数 图片大小,单位为Kb, 1M = 1024Kb
accept: 'image/png, image/gif, image/jpeg, image/bmp, image/x-icon' // 可选 可上传的图片格式
};
// toolbar工具栏的工具选项(默认展示全部)
const toolOptions = [
['bold', 'italic ...
说明本来是看了掘金作者_yuanhao的文章后,取得授权我在补充改进完成。原文请访问2020 还不会泡 Github 你就落伍了
前言
网上有很多Github的教程,但是相对于个人而言,你还是需要甄别,
GitHub,用来托管代码的仓库,当然他不止是一个仓库。
基本概念仓库(Repository)存放项目代码,一个仓库一个项目
收藏(star)收藏项目,方便下次查看,类似于追踪关注,
但是项目更新后你并不会收到通知。
复制克隆项目(fork)fork的项目是独立存在的
发起请求(pull request)对别人的代码进行了改进,向作者发出修改请求,
作者同意后可以合并到它的项目中。
关注(watch)当项目更新后,你会收到通知
食物卡片(issue)用于提出对项目的问题和建议,方便作者改进和优化
Github页面布局Github 主页:分左侧跟右侧- 左侧:你的动态,以及你关注的用户的动态,以及你搜长的仓库的动态。
- 右侧显示你Github所有的仓库。
仓库主页:项目代码,版本,收藏/关注/fork情况等。
个人主页:- 个人信息,头像,简介,关注我的人,我关注 ...
前提
小程序需要一个获取微信文章封面和标题的功能,然后网上找了一圈,找到了下面这个代码,但是已经不能使用了,获取不到微信的标题,自己改动之后分享给有需要的人。
项目原作者git
数据结构{
title: '【福利】免费领取一个月腾讯视频会员' // 标题
digest: "【福利】免费领取一个月腾讯视频会员", // 描述
content_url: "", // 内容天
cover: "", // 封面
wechatname: "故事胶片", // 名称
}
使用方法/**
* 微信公众号文章爬取类
* 使用方法:
* $crawler = new WxCrawler();
* $content = $crawler->crawByUrl($url);
*/
主要代码代理/** @var 代理 */
protected $agent = [
"Mozilla/4.0 (compati ...
需求为博客的每一篇文章生成分享海报,每张海报上需要一个带文章id的小程序码,微信官方提供三种方式生成小程序码。
api
api名
区别
wxacode.createQRCode
获取小程序二维码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制
wxacode.get
获取小程序码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制
wxacode.getUnlimited
获取小程序码,适用于需要的码数量极多的业务场景。通过该接口生成的小程序码,永久有效,数量暂无限制。
具体方法
这里主要用的第三种方法,api支持https和云调用,因为之前项目已经使用了云开发,所以这里直接使用云调用的方式。
接口名:++openapi.wxacode.getUnlimited++ :// 需要在配置文件 project.config.json 配置如下代码
"permissions": {
"openapi": [
"wx ...
概述
利用Vue2.0模仿微信app,努力做到以假乱真的效果。个人独立开发,本项目可以为初学者带来很好的入门经验,有兴趣的同学可以clone 下来自己完成。。项目目前进度==30%==,后期不断更新,直至整个项目完成。努力和mac微信能够达到 90%的相似度,让它更接近微信App的用户交互体验。
仿 mac 版 微信
图片预览
项目步骤npm install
npm run serve
npm run build
npm run lint
项目地址项目地址在这里
预览地址预览地址在这里
项目进度个人信息
用户头像资料展示
聊天列表
主体页面
聊天列表
聊天对话框
聊天资料
发送图片
群聊天
公众号对话框
切换用户聊天
表情选择
列表右击操作
删除添加操作
通讯录列表
通讯列表
通讯录跳转聊天列表
列表详情
收藏列表
收藏列表
列表详情
文件列表
文件列表
列表详情
部分代码<div
class="messageList"
:class="classList[list.megTy ...
Git地址卖坚果的怪叔叔
准备工作1、一个可以登录网页版微信的微信号
2、一个ide编辑器
3、Python环境基于Python3
安装相关依赖能够登录微信主要依赖于wxpy这个Python库
引入Python os 库
from wxpy import *
import os
主要代码# 创建头像存放文件夹
def create_file_path():
avater_dir = os.path.join(os.getcwd(),'wechat')
if not os.path.exists(avater_dir):
os.mkdir(avater_dir)
return avater_dir
# 获取所有的好友头像并保存
def save_wx_avater(avater_dir):
bot = Bot(cache_path=True)
friends = bot.friends(update=True)
num = 0
nameList = []
for friend in fr ...
Coding
未读
Git地址卖坚果的怪叔叔
准备工作1、一个可以登录网页版微信的微信号
2、一个ide编辑器
3、Python环境基于Python3
安装相关依赖能够登录微信主要依赖于wxpy这个Python库
引入Python os 库
12from wxpy import *import os
主要代码123456789101112131415161718192021222324252627# 创建头像存放文件夹def create_file_path(): avater_dir = os.path.join(os.getcwd(),'wechat') if not os.path.exists(avater_dir): os.mkdir(avater_dir) return avater_dir# 获取所有的好友头像并保存def save_wx_avater(avater_dir): bot = Bot(cache_path=True) friends = bot.friends(update=True) num = 0 ...
1、什么是函数?1、函数是一个可以多次使用的功能代码块,一个封闭的(空间),它可以在代码里随意调用。利用函数的封装可以减少重复代码的开发,提高代码的利用率。函数可以传参,利用函数内预先定义的内容对传入的不同数据参数进行处理。
2、函数也是对象,也可以为值,它可以存在于变量,数组和对象之中。
3、函数可以当参传递给函数,并且由函数返回,另外函数拥有属性。
4、函数总会有返回值(除了构造函数之外,构造函数默认返回构造器函数调用,当构造函数调用执行时,会显示返回)
函数的方法:let functionA = function() {
console.log('这是一个匿名函数,赋值给变量functionA')
}
let functionB = []
functionB.push(function() {
console.log('这是一个匿名函数,存放在数组functionB中')
})
let functionC = {
mh: function() {
...