有没有办法避免错误:避免冗余导航到当前位置。我需要进行分页,方法如下:
handlePageChange(page: number): void {
const query = {
...this.$route.query,
page: page.toString(),
};
this.$router.push({ name: 'PageName', query });
}
Run Code Online (Sandbox Code Playgroud)
我不断在控制台中收到错误:
Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: "/page-path?page=2".
Run Code Online (Sandbox Code Playgroud)
我尝试用路由器进行捕获,但这不起作用。有人可以帮助我阐明我在这里做错了什么吗?:/
我有一个这样的组件
<input type="file" multiple @change="toBase64Handler($event)">
<script>
data() {
return {
files: [],
}
},
methods: {
tobase64Handler(event) {
// the code
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
我想将所有选定的文件转换为 Base64 字符串,如下所示:
files: [
{
selectedFile: 'ajsdgfauywdljasvdajsgvdasdo1u2ydfouayvsdlj2vo8ayasd...'
},
{
selectedFile: 'askdhgoiydvywdljasvdajsgvdasdo1u2ydfoakjgsfdjagswsd...'
},
{
selectedFile: '12edashjvlsljasvdajsgvdasdo1u2ydfouayvsdlj2vo8ayfsd...'
},
]
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我有这个代码
computed: {
termOptions() {
if (this.newSchedule.originCharges.serviceType !== 'If Any') {
return this.serviceOptions.filter((val) => val.name !== 'If Any');
}
},
isMoreThanToday() {
if (this.newSchedule.validFrom) {
const date = new Date();
const isMore = this.newSchedule.validFrom < date.getDate();
return isMore;
}
},
}
Run Code Online (Sandbox Code Playgroud)
我收到一个错误,指出 of 方法的预期返回值。有没有什么办法解决这一问题?谢谢。