小程序

微信小程序自定义分享图片

前提是你 提交于 2020-03-12 03:20:47
自定义分享图片 onShareAppMessage : (res) => { if (res.from === 'button' ) { console .log( " 来自页面内转发按钮 " ); console .log(res.target); } else { console .log( " 来自右上角转发菜单 " ) } return { title : '21 天攻克考研长难句 ' , path : '/pages/index/index?id=123' , imageUrl: "/images/1.jpg", success : (res) => { console .log( " 转发成功 " , res); }, fail : (res) => { console .log( " 转发失败 " , res); } } 在转发中,将缩略图改为自定义图片。 欢迎关注,有问题一起学习欢迎留言、评论。 来源: https://www.cnblogs.com/lovebing/p/9289804.html

零基础学Java步骤有哪些?

五迷三道 提交于 2020-03-11 18:32:15
  零基础学Java步骤有哪些?对于零基础的学员来说,如何从基础开始逐渐深入学习,最后成为一名合格的Java开发人员非常重要,下面就给大家罗列一下学习步骤:   第一阶段:Java 基础以及 Web 开发基础—小程序项目阶段,让学员可掌握Java 基本面向对象知识、Java 常用集合的使用、JDBC 与 MySQL 基础、HTML/CSS/JavaScript 前端基础技术、 Servlet 编写服务端程序等,同时熟练使用 IDEA 开发工具,能实现简单的小程序;   第二阶段Java 高级基础 SSM 前端框架 代码管理 持续集成,是进阶阶段,让学员可以深入理解 Java 面向对象相关知识点,可以胜任Java 初级软件工程师、Web 初级前端开发工程师、初级 BI 工程师等岗位。   第三阶段微服务与分布式解决方案,让学员掌握Linux、Docker、Vue、SpringBoot、Shiro、分布式事务的使用等,可以熟练使用Docker 完成项目部署,胜任Java 中级开发工程师等岗位;   第四阶段大型互联网解决方案,让学员掌握JUC、Zookeeper、Dubbo、MySQL 高级、MyCat和微信小程序以及微信支付的开发等内容,可以胜任Java 高级软件工程师等岗位。   对于零基础的初学者来说,按照以上四个阶段的学习

小程序开发学习记录(一)

可紊 提交于 2020-03-11 12:50:03
毕业设计选了做小程序,以此来记录学习和开发过程。 设想的成品一个是一个类似商城的应用,用户在“我的”页面查看已有物品,可分类查看,对物品进行整理,另有“回收站”和“商城”,具体功能做到时在具体描述吧。 先去[https://mp.weixin.qq.com/](https://mp.weixin.qq.com/)注册小程序,在开发--->开发设置中获取APPID,注册后下载运行开发者工具,填入APPID就可以创建自己的小程序了。 在设置-编辑设置中勾选“修改文件时自动保存”,方便我们保存文件。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200311104639859.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2NDM1MDky,size_16,color_FFFFFF,t_70)在开发工具左边可以看到小程序预览图,右边进行编译。 准备工作差不多了,可以进行自己的小程序制作啦。 来源: CSDN 作者: m0_46435092 链接: https://blog.csdn.net/m0_46435092/article/details/104791287

微信小程序 - 获取屏幕的大小

≡放荡痞女 提交于 2020-03-11 12:19:55
使用 wx.getSystemInfo(Object object) 接口获取打开小程序的机型参数。 常用的有: screenWidth(屏幕宽度) screenHeight(屏幕高度) statusBarHeight(状态栏的高度) 实例代码: /*在App.js中写的函数,将获取的值 放到系统全局变量里面去*/ wx.getSystemInfo({ success: res => { this.globalData.navHeight = res.statusBarHeight; this.globalData.windowHeight = res.windowHeight; }, }) 在使用界面对应的js文件中给this.data进行赋值就可以了 ​​​ data: { windowHeight: getApp().globalData.windowHeight }, 来源: CSDN 作者: 名字很长12 链接: https://blog.csdn.net/JAY_WONG_/article/details/104790351

微信小程序

北城以北 提交于 2020-03-10 19:38:33
微信小程序 1、微信小程序基础 2、小程序的双线程模型与生命周期及事件 来源: https://www.cnblogs.com/Mr-shen/p/12457894.html

小程序开发之搭建WebSocket的WSS环境(Apache+WorkerMan框架+PHP)

烂漫一生 提交于 2020-03-10 16:21:16
最近公司的一个IoT项目用到了小程序的WSS协议环境,现在把整个的搭建开发过程分享给大家。 这里我们用的是WorkerMan框架,服务器是CentOS,Web服务器是Apache,开发语言是PHP。 因为WSS是WebSocket和SSL的结合,所以需要提前准备好对应域名的SSL证书,一般情况下是三个证书文件,比如下面: SSLCertificateFile "/www/wwwroot/test.crt" SSLCertificateKeyFile "/www/wwwroot/test.key" SSLCertificateChainFile "/www/wwwroot/test-ca-bundle.crt" 好,开始吧! 搭建可以端口访问的WSS协议长连接环境 我以端口号39001(必须接入防火墙白名单)为例,代码如下: 1 <?php 2 require_once __DIR__ . '/Workerman/Autoloader.php'; 3 use Workerman\Worker; 4 5 // 证书最好是申请的证书 6 $context = array( 7 8 'ssl' => array( 9 // 请使用绝对路径 10 'local_cert' => '/www/wwwroot/test.pem', // 也可以是crt文件 11 'local_pk' => '

Vant Weapp小程序蹲坑之使用submit-bar组件

心不动则不痛 提交于 2020-03-09 20:37:12
本文介绍在Vant Weapp小程序开发中使用submit-bar组件时需要注意的部分问题。坑来坑去,先上示例代码吧,由简单到复杂顺序。 main.js代码 main.json代码 index.vue代码 <template> <view> <van-panel title="基础用法"> <van-submit-bar :price="3050" button-text="提交订单" @submit="onClickButton" custom-class="van-submit-bar" safe-area-inset-bottom="false" /> </van-panel> <van-panel title="禁用状态"> <van-submit-bar disabled :price="3050" button-text="提交订单" tip="您的收货地址不支持同城送, 我们已为您推荐快递" @submit="onClickButton" custom-class="van-submit-bar" safe-area-inset-bottom="false" /> </van-panel> <van-panel title="加载状态"> <van-submit-bar loading :price="3050" button-text="提交订单" @submit=

微信小程序无法抓包的解决办法及原因分析

 ̄綄美尐妖づ 提交于 2020-03-08 10:46:31
问题描述 最近在开发调试微信小程序,开发完成后用自己的安卓手机查看体验版时,打开fiddler抓包代理工具,发现小程序获取列表失败并报request:fail-202:net:ERR_CERT_AUTHORITY_INVALID 错误,可是关闭fiddler后有能正常浏览。 解决办法 初步怀疑是fiddler证书有问题,尽管手机已安装并信任该证书,但在小程序里面仍有问题。在微信开发者社区寻找相关问题时发现,很多人都遇到了相同的问题 问题链接 我把在手机上安装微信6.7.3版本之后,果然可以抓包到,问题解决 原因分析 谷歌后发现在Android7.0及以上的系统中,每个应用可以定义自己的可信CA集。默认情况下,应用只会信任系统预装的CA证书,而不会信任用户安装的CA证书。这里微信7.0及以上版本只信任自己内置的证书 来源: https://www.cnblogs.com/jesse131/p/12441094.html

前端--小程序的学习(二)

旧巷老猫 提交于 2020-03-08 08:12:18
今天呢,我们一起来看看小程序的wxml,其实呢就跟前端写html一样的,只不过这里标签不一样,并且头部head部分也不用写,因为小程序内在都包好了。 wxml基本由这几个标签 数据绑定类似于Vue的数据绑定(“{{value}} ”绑定数据),数据初始化时在js文件的Page()函数里的data对象中。 以下是常用的标签: view标签:视图标签,默认换行,类似于div标签,块级元素; icon标签:展示图标 type属性用于展示什么样的图标如:clear,success,info,warn等,size:图标大小; button标签:size:按钮大小(只有俩个值:mini,default),type:类型(改变颜色,default,warn,primary),plain:是否镂空,背景透明(true/false), loading(名称前是否带下载图标),form-type:用作表单按钮(submit/reset),hover-class(点击下去的样式类, 目前在无type属性并且plain为false时才能生效 ); input: 输入框 type表示类型,里面没有password,password单独作为属性表示输入密码 auto-focus:自动聚焦 placeholder-class:指定占位符的样式类; checkbox:最外围是checkbox-group

对软件工程以及相关概念的初步认识

谁说我不能喝 提交于 2020-03-07 21:10:26
这学期要学一门软件工程导论的课,毋庸置疑,这对我们软件工程专业的学生是很重要的。可以更好的构建我们自己的知识框架。 听老师说这门课不仅学习软件开发以及软件工程方法论的一些专业术语,还会学习原型设计、项目管理、效能分析。 这第一节课对我就感触很深,我自己学习编程已经快两年了,从来没有从工程的角度看过自己的代码。。。。 就先说说程序吧,以前电子管时代的程序都是写在纸上的,打孔子的,打孔表示1不打孔表示0。 想想阿波罗登月背后的传奇人物凯瑟琳·约翰,从最初的数学计算员干起,手头却没有计算机,全都是用纸和笔来完成最枯燥的计算。 尽管后来电脑已经被应用于轨道的计算,但是NASA仍不放心,还要凯瑟琳这台“人肉计算机”验算过才敢起飞。 当时用无数的纸和笔创造了奇迹,那个时候程序就是就是软件。 再谈现在的程序,无非是数据结构+算法,数据结构研究程序的框架,算法研究程序的灵魂。所谓的编程就是编写程序。 最后谈谈我们口中的程序,指的就是小程序,比如我们都熟悉的微信跳一跳,大体是都是JS写的。 上述的微信小程序不仅用JS写完,还进行了很多包装,加上很多用户都在使用,这已经是个完备的软件了。 之所以在微信平台以小程序的形式发布,我猜想可能是做这个小程序的人或团队没有能力去运营一个软件,放在微信小程序微信官方会很好的运营,在经济上还会给点支持鼓励啥的,嘿嘿嘿嘿。 现在的软件就是开发者的程序+运营端包装的文档