作者:小飞燕 发布时间:2021-03-25 07:14:11
导语本文整理了全网深受用户关注的个微信小程序头部标题如何修改经验知识,可以帮助您全面了解代理怎么做,小白也能成为高手,跟随小编一起来看一看吧!
微信小程序标题怎么修改?微信小程序标题修改方法是什么?小编专门针对这个问题做了如下介绍。下面是如何修改微信小程序的表头,有兴趣的朋友可以参考一下。
打开【微信开发者工具】,新建一个项目。该工具将自动显示你好小程序。小程序默认微信标题为:微信;
【编辑】,进入代码微信编辑界面;
【app.json】文件,将‘navigationbartitletext’的值“微信”改为“我的微信小程序标题”;
【编译】进入程序调试界面,可以看到我们成功的把小程序的标题改成了“我的微信小程序”;
目前微信小程序还没有正式上线。在这里,小编首先介绍一个将于1月9日与微信小程序一起推出的小程序——嗨!你可以直接在这个微信小程序上自己动手做照片。我们先来看看具体hi map的一些功能。
微信小程序地图功能
1.专题——diy图片模板,即可生成使用,与朋友分享。
2.分享用户上传的墙绘作品。
3.立即制作——用自己的画自己动手制作。
4.说说——说说产品改进和内容增加。
以上是如何修改小编编译的微信小程序的表头。相信以上内容可以解决你的问题。想了解更多精彩的微信资料,请多关注源代理网的小程序渠道。更精彩的内容等着你。
下面是题目的开头。微信小程序地图缩放失败怎么办?标题到此结束
之前小编给大家推荐了小程序的定位功能,就是把小程序和现有地图结合起来实现定位导航,但是比较近有用户举报微信小程序地图缩放失败,怎么办?小编建议您手动修改位置,以缩放地图的水平和垂直坐标。
环境建设
注册一个小程序,得到appid(没有这个就没法调试)
微信web开发者工具(相当多的bug,会用到)
打开微信web developer tool,扫码登录,新建小程序,输入appid,勾选创建快速启动项目。
工程结构
你可以看到在项目的根目录下有一个app.js,你可以在这里定义全局变量,通过getapp获取。
项目中有一些例子,也有获取用户信息的方法。
开发一个小程序来定位地图和选择定位功能
我们直接修改索引页来做这个功能。
准备好
创建一个新的imgs目录,并添加两个图标(ic_location和ic_position)来标记地图的当前位置和中心位置。
添加定位功能
修改app.js,添加定位功能,得到当前位置。
//app.js
app({
onlaunch:函数{
//调用api从本地缓存获取数据
var logs=wx . getstorageync(' logs ')| |[]
logs.unshift(date.now)
wx . setstoragesync(' log ',log)
}
,getuserinfo:function(cb){
变量=这个
if(this.globaldata.userinfo){
type of cb==' function ' cb(this . global data . user info)
}else{
//调用小程序登录界面
wx.login({
成功:功能{
wx.getuserinfo({
成功:功能(res) {
that . global data . user info=res . user info
type of cb==' function ' cb(that . global data . user info)
}
})
}
})
}
}
//获取locationinfo
,getlocationinfo : function(cb){
that=this
if(this . global data . location info){
cb(this . global data . location info)
}else{
wx.getlocation({
type: 'gcj02 ',//默认情况下,wgs84返回gps坐标,gcj02返回可用于wx.openlocation的坐标
成功:功能(res){
that . global data . location info=res;
cb(that . global data . location info)
},
fail:功能{
//失败
},
完成:功能{
//完成
}
})
}
}
,globaldata:{
userinfo:null
,locationinfo: null
}
})
地图控件布局
修改pages/index/index.wxml文件,并添加如下地图标记
经度=' { {经度}} '纬度=' { {纬度}} '
标记='{{markers}} '
比例尺='20 '
style=' width : { { map _ width } } px;'' height:{{map_height}}px '
bindregionchange='regionchange '
控件=' { { controls } }
123456789
需要给地图指定一个id,后面可以通过编号获取地图的上下文。
监听bindregionchange事件,地图变化的时候可以监听到。
地图的大小不要写死,动态设置,我这里打算设置为宽高都是屏幕宽度。
控制是固定在地图组件上面的。一开始我想用图像替代,但是设置z指数也不能在地图上面,毕竟不是h5开发。
逻辑代码编写
编辑index.js
var app=getapp
页面({
数据:{
map_width: 380
,map_height: 380
}
//显示当前位置
,onload:函数{
那=这个
//获取定位,并把位置标示出来
app。getlocationinfo(函数(位置信息){
console.log('map ',位置信息);
that.setdata({
经度: locationinfo。经度
,纬度locationinfo .纬度:
,markers:[
{
id: 0
,iconpath: '././imgs/ic_position.png '
,经度: locationinfo。经度
,纬度locationinfo .纬度:
,宽度: 30
,高度: 30
}
]
})
})
//设置宽度和高度
//动态设置地图的宽和高
wx.getsysteminfo({
成功:功能(res) {
控制台。日志(' get system info ');
控制台。日志(记录窗口宽度);
that.setdata({
map_width: res.windowwidth
,map_height: res.windowwidth
,控件:[{
id: 1,iconpath: '././imgs/ic_location.png ',位置: {
res.windowwidth/2路:号,top : res.windowwidth/2-16,
宽度: 30,
高度: 30
},
可:真
}]
})
}
})
}
//获取中间点的经纬度,并标记出来
,getlnglat:函数{
那=这个
这个。mapctx=wx。创建map context(' map 4 select ');
这个。mapctx。getcentral location({
成功:功能(res){
that.setdata({
经度: res。经度
纬度: res。纬度
,markers:[
{
id: 0
,iconpath: '././imgs/ic_position.png '
,经度: res。经度
纬度: res。纬度
,宽度: 30
,高度: 30
}
]
})
}
})
}
,regionchange(e) {
//地图发生变化的时候,获取中间点,也就是用户选择的位置
if(e.type=='end'){
this.getlnglat
}
}
,markertap(e) {
console.log(e)
}
上一篇:小程序的appid有什么用处
下一篇:微信订阅号怎样去关联小程序
410位用户关注
615位用户关注
653位用户关注
668位用户关注
865位用户关注
831位用户关注
1位用户关注
41位用户关注
35位用户关注
51位用户关注
34位用户关注
15位用户关注