uniapp 跳转不到首页可能有两种情况
第一种,可能写错
第二种
我们先看一下
uniapp有三种跳转形式
1种是标签跳转
<navigator url="/pages/index/index"> 跳转到首页面 </navigator>
2种是脚本导航
uni.navigateTo({
url:"/pages/index/index"
})
3种就是
uni.switchTab({
url:"/pages/index/index
})
有三种,标签一种,脚本一种,有什么不同呢
uni.switchTab只能有用选项卡跳转,什么意识呢,只有配置选项卡的页面才能也只能使用这个进行跳转
如果你没有写错,那就是就是遇到上面这种情况了
Trying to smtp.163.com: 25
Error: Cannot connenct to relay host smtp.163.com
Error: Connection timed
一看就是请求超时
经过多方查资料
觉得有这样一个人和我有一样的经历,但他没有我感受得深
是这样的,邮件发送
本地测试没有问题,拿到服务器上就出问题了
开始想到了端口 开启25端口,但还是一样
后面我猜就是应该是服务器上我配置了ssl证书,是https,就是这里出问题了,线上应该不能再用普通的非加密的传输
觉得有点麻烦,其实如这老兄说的,特简单
MAIL_HOST=ssl://smtp.163.com
MAIL_PORT=465
改成这样就OK了
如果不懂的,看一下这大神的:https://www.pianshen.com/article/7079792515/
<swiper class="swiper-box" :autoplay="false" :current="current" @change="swiperChange">
<swiper-item class="swiper-box-item" v-for="(list,n) in questionList" :data-current="n">
变化current 值可以切换
change会自动切换,
但在change里面更改current值可能不改变
var index = e.target.current || e.detail.current;
thisApp.current = index - 1;
what???
后来我才发现
最开始current默认为1,变化值为1时,它就不切换了
就是为什么呢?
当第一个页面切换到第2时,判断不成立,又把current的值切换成index-1,这样导致current的值就没有变化,这样就没有切换,但真实的已经被切换了。
后面就这样,把值变化一下又变化回来,但中间需要延迟才能解决
thisApp.current = index;
thisApp.current = index - 1;
第1种使用方式
fun:async function(){
return await new Promise((resolve, reject) => {});
}
调用
fun().then(res=>{});
第2种方式
fun:function(){
return new Promise((resolve, reject) => {});
}
调用
async function demo(){
var res = await fun();
}
首先
在计算机--》工具--》文件夹选项--》查看--》勾选显示隐藏的文件、文件夹和驱动器
在到指定的文件夹右键管理员获取所有权
C:ProgramDataStart MenuProgramsMicrosoft Visual Studio 2010 Express
再右键--》属性--》只读去掉 让文件可写
这样就OK了