我有类似这样的组件:<template><div><p>Current coords: <strong>{{ coords }}</strong></p><button type="button" @click="updateCoords"></div></template><script>export default {props: {coords: {type: Array,required:
2021-11-11
如果我像这样在我的组件中尝试this .$session.get(SessionKeys.Cart):<template>...</template><script>...export default {...methods: {add(item) {console.log(this.$session.get(SessionKeys.Cart)...}}}</script>它有效。我成功获取了会话
2018-09-27
尝试使用vue-meta我不明白如何根据 XHR 响应设置标题。到目前为止,我有:<script>export default {name: 'Model',data() {return {model: [],}},metaInfo: {title: 'Default Title',titleTemplate: '%s - site slogan'},methods: {getModels() {
2018-08-19
我正在尝试使用 api rest 命令设置我的组件变量。我想通过其自己的文件中名为 handleResponse() 的函数来处理所有响应,如下所示。// api/tools/index.jsfunction handleResponse (promise, cb, cbError) {var cbErrorRun = (cbError && typeof cb === "function")pr
2018-05-13
我正在尝试使用 vue-chartjs 制作 vue。我已遵循与在更新 chartData prop 时重新渲染图表相关的所有文档。我的图表仅在我调整浏览器窗口大小后才会更新。我的 parenttestchart.vue 文件:<template><div><h1>Chart datacollection update test</h1><p>This component demonstrates
2017-11-07
我正在使用Vue.extend手动将组件安装到动态元素,如下所示:import Vue from 'vue';import MyComponent from 'MyComponent.vue';const MyComponentConstructor = Vue.extend(MyComponent);const MyComponent = new MyComponentConstructor({
2017-06-09
我正在使用 vuejs 开发一个网站,此时我遇到了一个问题,我需要从类似 websitename.com/user/?page=1 的 URL 获取 URL 查询(页面),但是this.$router.query.page给了我一个错误(Uncaught TypeError:无法读取未定义的属性“page”)有人知道这个问题并可以帮助我吗?PS:我可以使用this.$router.push({na
2017-02-18
我创建了一个名为imageUpload的 Vue 组件,并将一个属性作为 v-model 传递,如下所示:<image-upload v-model="form.image"></image-upload>在imageUpload组件中我有此代码<input type="file" accept="images/*" class="file-input" @change="upload">uplo
2017-03-28
我正在构建一个组件,该组件应该从父级获取对象数组,显示它们并允许删除某些对象(=子级向父级发送一个新数组)。上一个答案对于理解子级 -> 父级通信非常有用,但我现在陷入了一个我无法理解的错误:Vue.component('search-box', {template: '#search-box-template',props: ['who'],methods: {deleteID: functio
2017-06-08
export default {mounted() {setTimeout(function() {this.$emit('onLoad')}, 4000);}} //views/Load.vue我想在访问页面4秒后跳转到另一个页面。<template><div id="app"><transition name="fade" mode="out-in"><router-view@onLoad="
2020-01-04
我想从“home”组件向“about”组件发出事件。但是它抛出了此异常 - “TypeError:无法读取未定义的属性‘$emit’”。这是我的“main.js”import Vue from "vue";import App from "./App.vue";import router from "./router";export const bus = new Vue();Vue.config
2020-06-18
我试图使用带有打字稿的VUE 3组成API构建基本的TODO列表应用程序。我以表单为“ calladdtodo()在设置功能中配置了提交函数。我的目的是将用户输入的值推向listItems数组,该数组使用ref方法初始化。在我的addtodo()函数中,我添加了listitems.value.push(newtodo.value),以便将输入的值传递给数组。但是,我在newtodo.value参数
2022-01-16
问题已更新我尝试使用Pinia的商店和使用Vue.js创建的 Web 组件,但控制台中出现此错误:[Vue warn]: injection "Symbol(pinia)" not found at <HelloWorld.ce msg="message" >我有一个非常简单的例子。main.tsimport { defineCustomElement } from 'vue'import Hel
2022-08-24
我正在使用 vuejs 2 构建一个新应用程序并收到该错误./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0&bustCache!./src/components/Customers.vue 中出现错误模块构建失败:SyntaxError:C:/Users/Men
2017-10-26
我正在尝试创建一个 JSON 字符串,然后使用vue-qrcode-component将其转换为 QRCode。这是我创建字符串的地方:this.qrCode = "{‘type’:’serialNumber’,’id’:25434,’stock_id’:736,’stock_order_id’:’655’}";然后在模板中:<qr-code :text="qrCode"></qr-code>但是
2018-11-07