vue-component相关内容

Vue.js:如何在组件初始化时触发观察者函数

有时我需要调用一些函数来响应数据属性的变化.但是,我还需要该函数为 data 属性的初始值触发. 当组件初始化时观察器不会触发,因为被观察的属性在技术上还没有改变.所以,我最终将函数放在 methods 对象中,然后在观察者和 mounted 钩子中调用该方法. 这是一个例子: new Vue({el: '#app',数据() {返回 {选择索引:0,}},方法: {焦点选择() ..
发布时间:2021-12-26 16:51:13 前端开发

如何评估数据属性中的 Vue.js 组件道具?

我有两个组件:Post 和 Comments. 在 Post 组件内部,有一个 Comments 组件,它有 3 个属性:postId、numCom(评论数量)和 comments(数组). 我收到评论并使用道具传递数组,现在我想在评论组件中检索数组并将其添加到数据中,以便我可以添加/删除评论等. 这是我在 Comments.vue 中的代码: props: ['id', 'n ..
发布时间:2021-12-26 16:49:44 前端开发

VueJS 2 - 如何使用 $emit 传递参数

我正在使用 VueJS 2 开发一个模态组件.现在,它基本上可以工作——我点击一个按钮,模态打开等等. 我现在要做的是为模态创建一个唯一的名称,并将按钮与该特定按钮相关联. 这就是我的想法.模态有一个唯一的名称属性: 这将是关联按钮: 我需要弄清楚的是如何将showModal ..
发布时间:2021-12-26 16:47:25 前端开发

将 .vue 文件编译为 .js 文件,无需 webpack 或 browserify

有没有什么方法可以在没有 webpack 或 browserify 的情况下将 .vue 文件编译成 .js 文件?我知道 webpack 或 browserify 的优点,但我只想用最简单的方法来编译 .vue 文件.例如,我有一个单文件组件 comp.vue 编译成 comp.js(编译器应该能够在 .vue 文件中编译 sass 和 pug),然后我可以在我的应用中使用它,如下所示: ..
发布时间:2021-12-26 16:46:39 前端开发

Vue $route 未定义

我正在学习 Vue 路由器.而且我想在不使用模板文件中的 的情况下进行编程导航.我的路由器和视图: router = new VueRouter({路线: [{path : '/videos', name: 'allVideos', 组件: Videos },{path : '/videos/:id/edit', 名称: 'editVideo', 组件: VideoEdit },]});新的 ..
发布时间:2021-12-26 16:46:17 前端开发

如何编写模拟 vue 组件中的 $route 对象的测试

我有一个包含像 this.$route.fullPath 这样的语句的组件,我应该如何模拟 $route 对象的 fullPath 的值如果我想测试那个组件? 解决方案 最好不要模拟 vue-router 而是使用它来渲染组件,这样你就可以得到一个正常工作的路由器.示例: 从 'vue' 导入 Vue从 'vue-router' 导入 VueRouter从 'src/components ..
发布时间:2021-12-26 16:44:18 其他开发

在 vue.js 中更改文件输入

使用纯 HTML/JS,可以像这样查看输入元素的选定文件的 JavaScript 文件对象: 但是,当将其转换为 'Vue' 方式时,它似乎无法按预期工作,只是返回 undefined 而不是返回 File 对象数组. 这是它在我的 Vue 模板中的样子: previewFiles 函数只是以下内容(位于方法中): 方法:{预览文件:函数(文件){控制台日志(文件)}} 是 ..
发布时间:2021-12-26 16:43:30 前端开发

Vue 转换不会在按钮单击时触发

我是 Vue JS 的新手,我正在创建一个缩略图查看器,我将在其中获取图像和视频列表作为对象数组.首先,我将只显示 5 个项目,当用户单击顶部/底部按钮时,我想垂直滑动缩略图. 我通过引用 StackOverflow 上的一些链接创建了一个 codepen. 我正在使用 Vue Transitions 并且我的数据似乎是反应性的,但不知何故,当我单击“顶部"和“底部"按钮时,我看不到平 ..
发布时间:2021-12-26 16:42:16 前端开发

如何从另一个组件访问 App.vue?

在我用 VueJs 2 编写的应用程序中,我在 Vue.app 中输入了以下代码: 出口默认{名称:'应用',数据 () {返回 {title: 'Gestione fornitori',idfornitore: ''}},方法: {loadFunction(路由){this.$router.push(路由)}}} 我希望从另一个组件访问属性 idfornitore,我使用过: 挂载 () ..
发布时间:2021-12-26 16:41:35 前端开发

在 v-model 中使用条件运算符?

我有一个 vue 组件,它显示了一个表单,其中填充了要编辑的选定项目中的项目.现在我不想使用第二个表单来创建新项目.目前我使用 v-model 自动填充和更新项目,这显然更新了对象.我不能像这样使用条件运算符吗? 职位 ..
发布时间:2021-12-26 16:41:05 前端开发