解决方法
在页面加载时先调用一次uni.login
然后在用户点击微信授权登录时再调用这个方法拿到新的code传给后端就可以解决了

data() {
return {}
},
created() {
	this.login()
},
methods: {
	login(){
		uni.login({
			provider: 'weixin',
			success: (res) => {
				
			},
			fail: () => {
				uni.showToast({
					title: "微信登录授权失败",
					icon: "none"
				});
			}
		})
	}
}