看见了平台 https://weexplus.github.io/doc/mo-kuai/pageye-mian-kong-zhi-566829.html的这段代码
var page=weex.requireModule("page")
page.doubleBack();
于是就在自己的页面直接引用(发现不行)
<script type="text/ecmascript-6">
var page=weex.requireModule("page")
page.reload();
page.doubleBack();
</script>
另一种写在created
和mounted
(发现也不行,往往是等回退到了上一级页面才提示)
<script type="text/ecmascript-6">
export default {
// mounted(){
// var page=weex.requireModule("page")
// page.reload();
// page.doubleBack();
// },
created(){
var page=weex.requireModule("page")
page.reload();
page.doubleBack();
},
}
</script>
如上图,等退出了index页面才会提示‘再按一次退出应用’ 这个肯定不是我想要的
纠结了好几天都准备自己改源码了的==》
最终解决办法是写在methods的onLoad里(麻麻蛋),如下:
<script type="text/ecmascript-6">
export default {
methods: {
onLoad() {
// 控制Android的返回按钮
const page = weex.requireModule("page");
page.doubleBack();
},
}
}
</script>