微信小程序内嵌页面WebView返回上一页的实现——内嵌页面采用angularjs

使用 wx.miniProgram.navigateBack,示例代码:

$http({
	method:'POST',
	url: '/your/url',
	headers: {'Content-Type': undefined},
	data: $scope.postParams,
	transformRequest: function(data) {
	    var formData = new FormData();
	    angular.forEach(data, function (value, key) {
	    	if(key == 'file'){
	    for(var i in value) {
	    	var f = value[i];
	    	formData.append('file', f);
	    }
	    	} else if(key == 'content') {
	    formData.append('content', data['content']);
	    	} else {
      	formData.append(key, value);
	    	}

	    });
	    return formData;
	}
}).success(function(res){
	$scope.loadingShow = false;
	clearTimer(timer);
	if(res.success=='t') {
fadeoutmessage("发布成功")
setTimeout(function(){
	            	// window.history.back();
	            	wx.miniProgram.navigateBack();
}, 2000);
	} else {
fadeoutmessage(res.error_msg);
	}
	saving = false;
}).error(function(){
	$scope.loadingShow = false;
	clearTimer(timer);
	fadeoutmessage("服务异常");
	saving = false;
});

 

参考:
https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html

欢迎关注我的微信公众号:

 

如无特殊说明,文章均为本站原创,转载请注明出处!

《微信小程序内嵌页面WebView返回上一页的实现——内嵌页面采用angularjs》有一个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注