问题标签 [vue-directives]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vue.js - Vue 指令编译自定义指令
我编写了一个使用 vue 的Render函数的包装器指令。在渲染函数内部,它所做的只是:
我正在使用:
这适用于原生 html 元素:
但是,如果我传入自己的自定义指令,例如
然后vue会抱怨未知组件。这可能是因为我没有在渲染指令的上下文中导入/需要自定义指令。有解决办法吗?我需要让这个包装器指令进行编译的原因是因为像 vue.Draggable 这样的库依赖于“v-for”来重新排序列表元素。但是,我希望能够让不同的组件可拖动,这就是为什么我只传递模板以编译到 v-for.xml 中。
vue.js - 如何从组件 A 触发组件 B 上的 v-show
当单击另一个组件上的按钮时,我试图显示一个组件。
我尝试过使用道具,但它没有用,我可能做错了。
vuejs2 - vue信用卡组件
我正在尝试使用https://github.com/thiago-Malaca/vue-credit-card来显示卡信息。但是当 cvc 信息集中时我无法转换卡片。有没有人可以帮助我。我查看了指令,但我遗漏了一些东西。我尝试将 v-card-focus 指令添加到输入区域,但它对我不起作用。
另外,这是我的代码:我也可以提供额外的信息。谢谢你。
vue.js - 挂载钩子中的错误:“RangeError:超出最大调用堆栈大小”VUEJS
我在我的 vuejs 应用程序中有以下 router.js
以下是我的 Editor.uve
在此Editor.uve
我正在导入一个名为View.vue
. 以下是我的View.vue
在此View.vue
我再次导入一个名为 OSDCanvas 的子组件。我的OSDCanvas.uve
样子如下。
当我点击/annotator/studio
路线时,我面临以下错误
我也尝试了一些在线解决方案,但问题仍然相同。任何帮助表示赞赏。
以下更新 是存储中 actions.js 中的 image/setupOsdCanvas
接下来是商店中的 mutation.js 中的 setupOsdCanvas
javascript - 逗号十进制值的vue指令绑定值问题
我的html代码是这样的====>
<span class="custom-super-script" data-language="en" v-fraction-superscriptor="1,310.66">
我的 vue 指令是====>
但我总是得到 310.66 而不是 1310.66。当我检查绑定时,我得到了这个。
如何解决这个问题?它只会对大于 1000 的数字产生问题。
firebase - 如何在不创建用户集合的情况下从 Firestore 中检索用户?
如何检索在 Firestore 中注册的用户,而无需创建集合并将这些用户添加到该集合中?提前致谢。
javascript - 如何使用字符串作为 v-model 指令中的属性名称来访问 Vue 组件的数据属性?
同样,我可以通过使用字符串命名属性来使用括号表示法访问对象的属性。例如
如何在 Vue SFC(单文件组件)中执行相同操作,其中我有一个名为的数据属性"bar[foobar]"
并希望将其绑定到输入的值,从而为v-model
指令提供值"bar[foobar]"
?
我尝试提供这样的 v-model 指令,v-model='{{ 'bar[foobar]' }}'
但这也不起作用,或者v-model="this['bar[foobar]']"
javascript - 从另一个指令中动态添加 VueJS 指令
我想尽可能地抽象表单控件到 vuejs 的绑定。这个想法是创建一个指令,该指令将绑定跟踪表单字段发生的情况所需的所有事件。
所以不要这样做:
只需这样做:
让指令发挥作用。
但我找不到从指令中向输入添加指令的方法FormControl
。
我可以做这样的事情:
但是这样下去我从 VueJS 中损失了很多。我手动附加了一个input
不太兼容的事件,并且肯定会比v-model
指令更频繁地失败。
你知道一种将原始 vue 指令和事件从指令的方法附加到元素的bind
方法吗?
谢谢你的帮助!
javascript - 如何在 vuejs 中显示自定义加载栏并使用自定义指令控制它?
我想在 div 标签内显示一个加载栏,并使用我在 vuejs 中的自定义指令控制它的显示。
例如,这是我的标签,我想隐藏其中的所有内容,只在其中显示加载栏。
模板 :
加载栏标签:
JS:
我怎样才能做到这一点?
谢谢。