vuejs2 相关问题

将此标记用于特定于Vue.js版本2的问题,这是一个用于构建用户界面的开源,渐进式Javascript框架。

查看计算属性

我有一个具有以下哈希值的组件 { 计算:{ 是用户 ID: { 获取:函数(){ 返回这个.userId? } } } 我应该看 isUserID 还是 userId 来查找 chan...

回答 3 投票 0

从对象中删除项目然后保存它

我会尽力解释这一点。 我的表单中有一个选择,用户可以在多个合同之间进行选择,一旦他选择其中一个,我想从所选合同中删除项目...

回答 1 投票 0

Vuetify 对话框打开时的运行方法

我有一个 v-data-table,用户可以单击任意行并打开一个对话框。我的 vuetify 对话框里面有一个数据下拉列表。 我想在每次用户单击一行并 Fi 时过滤此数据...

回答 3 投票 0

如何添加对表格进行编号的列?

我将数据表与vuetify一起使用,您可以在下图中看到我想要的最终结果。 只需在左侧添加一列即可。 我使用 vuetify 的 data-table,你可以在...

回答 2 投票 0

DisabledForUser 请确保运行 npm run dev 时应用程序 id 设置正确?

当我运行 npm run dev 时收到此消息 DisabledForUser 请确保应用程序 ID 设置正确。 我已在 app.blade.php 中导入了 javascript 和 css。接下来,在 home.blade....

回答 2 投票 0

如何在子组件的按钮上添加v-model并在父组件中绑定它

我正在使用 vue3 和 options api 如下面发布的代码所示,在 NotifDimsToLSRIncomformability 组件中,我有一个按钮。并且 NotifDimsToLSRIncomformability 正在父组件中托管...

回答 1 投票 0

如何防止vue中v-html样式泄露

我有一个渲染多个子组件的 vue 组件和一个带有 v-html 指令的 div。 div 呈现动态 HTML 源。有时,HTML 源代码中的样式会泄漏到 div 之外...

回答 1 投票 0

重定向前的 vue2 路由器链接

我正在使用Vue2。在显示所有项目的粗略列表中,并希望在单击操作编辑按钮中重定向到另一个页面 我使用 我正在使用Vue2。在显示所有项目的粗略列表中,并希望通过单击操作重定向到另一个页面 edit button 我用 <router-link :to="{ name: 'beneficiary_form'}"><i class="fas fa-edit"></i> Edit</router-link> 这是一个更新功能,我需要在链接中传递 id。 使用 vuex 保存 beneficiary_id。 this.add({ beneficiary_id : data.id, }); 如何在重定向到 beneficiary_id 页面之前添加 beneficiary_form? 我改变了代码 <a href="javascript:void(0)" @click="handleEdit(beneficiary.id)"><i class="fas fa-edit"></i> Edit</a> handleEdit(id){ this.add({ beneficiary_id : id, }); console.log(this.$route.name); history.pushState( {}, null, route('beneficiary_form') ); }, 这给出了错误route('beneficiary_form')未找到 如果你使用VueRouter并且配置正确,就可以使用 router.push({ name: 'beneficiary_form' }); 然后在表单页面就可以从vuex获取beneficiary_id。 参见 Vue 路由器编程导航文档

回答 1 投票 0

Vue.js - 将自定义指令导入为 ES6 模块

我有一个相当具体的问题。 我通过rails webpacker在我的rails应用程序中使用vue,要使用vue组件,我必须在我的布局中放置一个javascript包标签并引用javas...

回答 1 投票 0

我可以将 Vue 3 中的 watch 与基元一起使用吗?

每次获取数据时,我都想更改布尔值来渲染组件。 我不希望我的条件依赖于数组长度。所以我决定这样做。 还有 每次获取数据时,我都想更改布尔值来渲染 <Loading /> 组件。 我不希望我的条件依赖于数组长度。所以我决定这样做。 并且 <Loading /> 组件永远不会对 state.isLoading 变化做出反应。 我尝试使用 this.isLoading 来测试 watch 是否发生变化。但watch从未记录过任何内容。 我从未见过有人使用带有基元的手表。 问题是我不知道是否可以将 watch 与原语一起使用,以及我可以使用什么来代替,就像 React 中的 useEffect 一样。 应用程序.vue <script setup> import { RouterView } from 'vue-router' import { watch, ref, onMounted, reactive } from 'vue'; import Navbar from './components/Navbar.vue' import { useShopStore } from './stores/shopStore'; const shop = useShopStore() const bool = ref(shop.isLoading) console.log(bool) watch(bool.value, (newBool) => { console.log(newBool) }, { deep: true }) </script> 类别.vue <template> <LoadingVue v-if="shop.isLoading" /> <div v-else class="category__menu"> <CardVue v-for="item in shop.category" :item="item" :key="item.id" /> </div> </template> ShopStore.js actions: { async getProducts(path) { if (typeof path !== 'string' || path === undefined) return this.setLoading() try { const response = fetch(`https://fakestoreapi.com/products/category/${path}`) .then(res => res.json()) .then(res => this.category = res) } catch (error) { console.log(error) alert('Something went wrong') } this.setLoading() }, setLoading() { console.log('setLoading') this.isLoading = !this.isLoading } } 您正在根据反应数据创建新的引用。这就像按值复制一样,原始反应数据和包裹在其上的新引用没有连接。因此,当 shop.isLoading 发生变化时,您的 bool 参考不会变化,它们现在是两个不同的变量。 我猜你在商店中使用 pinia。如果是这样,则 shop.isLoading 已经是响应式的,您不必将其包装到 ref 中。 <Loading v-model="shop.isLoading" /> 您还可以使用 pinia 的 storeToRefs 辅助方法对您的商店使用解构并获取您的状态的参考: const { isLoading } = storeToRefs(shop) console.log(isLoading.value) 所以。 问题是我使用了 async 但我没有在函数内部使用 await,这就是条件如此工作的原因。或者没有按照我的预期工作。 现在我修好了它,我想公开承认我是个十足的白痴。 感谢您的关注。 附: 还是没弄清楚怎么用watch。唯一的方法是观察整个状态对象。 watch 仅对 state.bool 值变化做出反应。 要查看具有原始类型的变量,您可以执行如下操作 let simpleBoolean = false; watch( () => simpleBoolean, () => console.log('simple boolean changed!', simpleBoolean) );

回答 3 投票 0

带验证功能的可编辑 vuetify 步进器

有没有办法制作一个可编辑的 Vuetify 步进器,我可以在其中进行验证,以防止在验证不正确时单击另一个步骤的事件? 我尝试修改默认...

回答 1 投票 0

尝试将 HTML5 日期输入与日期模型连接起来

我有一个像这样的 HTML5 日期输入元素: 如果您在此输入中选择日期,则该值将是一个字符串,例如: "2018-12-31" 在我的模型中,我想要日期...

回答 2 投票 0


在mounted中重新加载vue中的页面一次

当用户访问该页面时,我希望页面仅刷新一次。 但是如果我将 location.reload() 放在 Mounted() 中。它会触发无限循环页面重新加载

回答 2 投票 0

错误:加载 PostCSS 插件失败:找不到模块“postcss-import”(Vue 2)

我创建了我的第一个 npm 包。我在npmjs上发布了它,在项目中安装包并运行后遇到了缺少'postcss-import'模块的错误。告诉我,哪里...

回答 2 投票 0

模块解析失败:意外字符“@”Vue Class-Based

在我的 vue 项目上运行command nmp runserve后,我收到这两个错误。我正在使用基于类的 vue,就像本教程中一样。我的所有 vue 导入文件都发生此错误。我是新来的...

回答 2 投票 0

Vue.js:如何将数组转换为对象?

在 Vue.js 中:如何将数组转换为对象?我只想从数组中获取名称值“Willy”。 来自 LocalStorage 的数组数据: [{“id”:“56b5”,“姓名”...

回答 1 投票 0

使用 colId 设置 Ag Grid 中的 pinnedBottomRowData

我在 ag-Grid Vue 2 中的固定行中显示数据时遇到问题。我使用 pinnedBottomRowData 为固定行提供数据,但即使固定行是

回答 1 投票 0

使用Vuejs获取元素高度

我想获取一个div的高度,以便使另一个div的高度与其匹配。我使用了 clientHeight 方法,但它没有返回好的值(较小的值)。事实上,看起来...

回答 6 投票 0

开玩笑 ReferenceError:Vue 未定义

我们正在将 Jest 引入现有项目。 不过,我写了一个示例测试代码。 出现上述错误。 ReferenceError:Vue 未定义 1 |从“../components/

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.