如何使用过滤器显示原始html
我有这样的想法:
K.json=函数(json){
if(typeof json!=“string”)json=json.stringify(json,null,2);
json=json.replace(//g',);//replace(//&/g',&;)
var模式=/(“(\\u[a-zA-Z0-9]{4}\\\[^u]\\\\\\\\”)*”(\s*:)?\b(真|假|空)b |-?\d+(?:\.\d*)(?:[eE][+\-]?\d+)/g;
我是vue.js新手,有个问题,
我有一个计算函数,可以提醒一个单词反转,
我让这个功能在点击按钮时起作用,但它在页面加载时起作用,那么问题出在哪里呢。
这是vue.js代码
new Vue({
el: '#computed',
data: {
word: 'welcome',
},
computed: {
alertRev: function() {
// get the word reversed
alert (this.word.split(
您好,我正在使用vuex和vue idb制作一个web应用程序。
在我的一个视图中,我有一个带有过滤器字段的表。
我的数据使用vue idb存储,过滤器字段使用输入文本框事件和列单元格的标题名调用applyFilter methods函数
这是我的html
...some html
<!--columns filters-->
<tr>
<td v-if='shownHeaders.length >
我在组件中有一个简单的表单:
<form v-on:submit.prevent="submitSearch">
<input v-model="objId" @paste="submitSearch">
<button>Submit</button>
</form>
它在键入和提交时工作得很好,但是当粘贴值submitSearch时,它会在objId更新之前被调用,所以不会。有没有一种对体贴和vue友好的方法来处理这
我试图使用VueJs将第三方组件集成到我的应用程序中,但在将其包装到单独的组件中时出现以下错误,以便在其他地方重复使用
挂载挂钩中的错误:“TypeError:此.\u card.onExecuteAction不是
功能“
我已经创建了一个展示迄今为止所做工作的网站,有人能建议我在这里遗漏了什么吗
我只需要将此自适应卡作为可重用组件集成到我的项目中事实上,您正在尝试调用onExecuteAction函数,而不是分配它。它可以被修复,如下所示:this.\u card.onExecuteActio
我正在努力找到一个我认为很简单的问题的答案,但没有成功。我是Vue的新手
说明:
让我们以网站的“点导航”为例。这将是一个组件(DotSideNavi),它将使用v-for循环4“点”组件(DotNaviElem)进行渲染
操作:
单击一个“点”时
所有其他需要停用(删除活动类)和
点击的一个需要被激活后立即
尝试失败:
我尝试在“点”el处使用$emit和$on,因此当单击一个“点”时,我希望事件传递到所有4个“点”。相反,该事件仅针对同一个“点”el触发4次
Vuex:尝试实现相同的逻辑,但
我在另一个组件(EmployeeComponent)中使用quasar framework dataTable组件,但我想更改表的样式。若我在EmployeeComponent中更改了样式,那个么每当我想在任何其他组件中使用quasar表时,我都需要重写样式或包含它。所以我把类星体组件放在另一个组件(TableComponent)中,只改变一次样式,并将其包含在我想要的任何地方
以下是quasar数据表组件:
<q-table
title="Table Title"
:d
首先,我想说这个问题不是一成不变的,因为我非常愿意尝试其他建议,因为事实上我可能完全错过了一个合适的方法
我在JSX中使用Vue ChartJs,但希望在应用程序开始时不必扩展我需要的每个图表组件,例如:
// Line bar component.
Vue.component('line-chart', {
extends: VueChartJs.Line,
props: ['data', 'options'],
mounted() {
th
在我的vue/cli 4/Bootstrap 4.3应用程序中,我使用vue上载组件上载文件
它工作正常。我想为测试文件上传添加cypress,我
添加到我的项目中,但失败
通过这个测试。
我在vue文件中有:
上传图像
...
const VueUploadComponent=require('vue-upload-component')
Vue.component('file-upload',VueUploadComponent)
在我的浏览器中,它被渲染为:
上传图像
I cypr
我可能使这比它需要的更复杂,但有人对我如何为我的每个页面交换自定义横幅图像有什么想法吗(当路由更改为索引页面以外的任何内容时)我的插槽正常工作,但需要一种方法来更改非索引横幅中的背景图像。以下是我的代码:
App.vue并仅显示主页横幅:
用于非索引页面的横幅组件(Banner.vue)注意背景图像。我如何为每个非索引页交换这个?此时将显示所有非索引页面的背景图像。
从“@/components/MainNav.vue”导入MainNav
导出默认值{
名称:'横幅',
组成部分:{
主导
我想在页面的日历上显示标题,但标题未显示
以下是它的HTML代码:
<div class="card-body pb-0">
<full-calendar
ref="refCalendar"
:options="calendarOptions"
class="full-calenda
我试图做的是在响应完成后在数组中添加一些数据。
我正在尝试检查Response是否已准备就绪,但未成功:
this.$http.post('/blog/article/' + articleid + '/comment', article_comments)
.then(function (response) {
self.comment_id = response.data.comments.id;
this.user = response.data.comments.user
标签: Vuejs2
webpack-2vue-router
我使用webpack.optimize.commonChunkPlugin生成一个额外的块(vueCommon.js),其中包含vuejs、vue路由器、vue资源。。。;但我想生成另一个业务commonChunk,如util.js。它们仅在某些页面中由“从“../service/service.js”导入ajax”使用
构建后的问题:
每个生成的page.js都有service.js的代码
简要演示:
//webpack.base.js
“严格使用”;
var path=require('
我想知道是否可以将tagvalue的值作为vue.js数据的默认值加载
适合于
coupon: $('#coupon').val(),
但是我真的不想使用jQuery
代码在这里可用:在您正在使用的JSFIDLE中,因此在data()中,您只需设置所需的值
编辑:更新要使用的代码
newvue({
el:“#应用程序”,
数据:{
优惠券:“你在这里有价值”,
}
});
window.app=新的Vue({
el:“#xxx”,
数据:{
优惠券:document.querySelec
我有一个表格,要求电话号码与国家代码。
在选择标签中,下拉列表中应包含国家名称和国家代码,但选中时,应仅包含国家代码。可能吗
这是我的密码
<select v-model="country" data-vv-as="Country" name="country" v-validate="'required'" :class="{'select': true, 'is-danger': errors.has('register-form.country')}" data-vv-scope="
我想显示一个基于一个变量的列表,但是如果我显示{{I}}表示整个计数,那么如何仅获取当前列表的计数
这是我的密码:
<tr v-for="(item, i) in placares" v-if="item.dificuldade == dificuldadeAtual.nome">
<td>{{ i }}</td>
<td>{{ item.nome }}</td>
<td>{{ item.fase }
我想让Treeview像这样:
A
|--B
| |--BC1
| | |--BC1-S
| | |--BC1-1
| | |--BC1-2
| |__BC2
| |--BC2-S
| |--BC2-1
| |--BC2-2
|--G
|--GC1
|--GC1-S1
| |--GC1-1
| |--GC1-2
|
|--GC1-S2
我在做一个动画,一个缩略图会放大,占据整个屏幕。第一步是获取元素,将其位置更改为绝对,并使用样式对象显式指定其当前占用的尺寸和位置。然后我做我的动画
大多数情况下,它工作得很好,但我似乎得到了DOM渲染,它捕获处于中间状态的元素,它的位置更改为绝对,但维度没有设置。在Vue中,是否有一种方法可以将一组元素的更新分组到单个批次中
var me = this;
var outer = this.$refs.outer;
if (!this.vueStore.previewing) {
var
我使用vue cli 3创建了一个vuejs项目,它在开发模式下运行平稳。当我创建了它的构建并运行时,会显示默认的条目页面(home.vue)。但当我重定向到另一个页面时,它无法重定向,并在每个页面上产生不同的控制台错误。用于运行生产生成的命令
发球区
控制台错误之一如下所示:
Uncaught SyntaxError: Unexpected token <
vue-router.esm.js:1905 Error: Loading chunk 3998 failed.
(missing:
标签: Vuejs2
bootstrap-vuevee-validate
我正在尝试使用vee validate对bootstrap vue进行表单验证,但无法使任何内容正常工作。基本上,我想做:
<b-form-input v-model="emailText"
placeholder="Enter email"
v-validate="'required|email'"
name="email"
type="text">
<b-
我正在尝试将AngularJS指令移植到VueJS,但我无法破解这个特定的螺母
简单地说,我有一个“generic”list指令。在指令的每次调用下都有一个标记,它定义了tbody的呈现方式。在AngularJS中,每次调用时,我都能通过DOM将#myDirectiveBaseTemplate中的tbody[target='true']替换为myDirectiveBaseTemplate模板的内容来实现这一点(再加上一点$compile服务majic,使其成为一个“围棋”)
VueJS似乎不允许
标签: Vuejs2
bootstrap-modalvue-component
传递到组件的数据有问题。
它将仅显示为对象,而不是对象内的项。我有
从这里读几个问题/答案,但我仍然无法让它起作用
当我尝试{{modalData.projectName}}(在child中)时,它将在控制台“呈现中的错误:”TypeError:_vm.modalData为null“”中显示此错误
这是我的密码:
母公司
{{project.projectName}
{{project.companyName}
{{project.projectYear}
//组成部分
从“/componen
如果我用两个尝试一个非常简单的示例,使用v-If一次只显示其中一个,那么出入转换不会在它们之间消失
<div id="app">
<transition name="fade" mode="out-in">
<div v-if="(box==='a')">a</div>
<div v-if="(box==='b')">b</div>
</transition>
<button
标签: Vuejs2
babeljsstorybookgridsome
命令npx-p@storybook/cli sb init--type vue用于安装storybook,现在当我运行gridsome develope时,我得到了一堆关于核心js的错误
ERROR Failed to compile with 63 errors
如果以下数组用作Qtable的数据
user = { fname: "mike", lname : "duke", age : 35, hobby :"swimming"}
我们会得到
|fname | lname |年龄|爱好|
|迈克|杜克| 35 |游泳|
问题1。如何操作用户数组和/或Qtable属性使其成为
|键|值|
|fname |迈克|
|杜克|
|年龄| 35|
|爱好|游泳|
用户数组将从API动态加载,内容会有所不同
问题2。是否有任何其他类星体组件可用于查看/列出上
我想知道是否有任何方法可以在Bootstrap Vue表中实现Intelligent DataTables过滤器,我到处都搜索过,但是我没有找到任何功能解决方案可以在我的项目中实现。
我们需要这个组件,所以我们创建了它。希望有帮助:
SearchTable.vue
<template>
<div class="search-table h-100 justify-content-center align-items-center"
v-bind:class=
我有一个vue web应用程序,我正试图从中使用hasura查询运行订阅
我的问题是,我无法像后端所期望的那样向Websocket请求传递授权令牌。
以下是我当前的设置:
const token = localStorage.getItem("token") || null;
const options = {
httpUri: //graphql http entpoint,
wsUri: //graphql ws endpoint
};
let link = n
请为我提供一种方法,将链接/锚定标记添加到vue.js中的“对象值”属性中。
例如,我希望标题属性中的单词“旅程”具有链接。无法找到解决方案,因为我是vue新手
我的模板:
<blog-post v-bind="post"></blog-post>
您可以通过以下方式将HTML代码注入HTML组件:
post: {
id: 1,
title: 'My <a href="#">Journey</a>
我正在执行一些从组件调用的异步vuex操作,然后该操作将在LocalFower上存储一些内容,所以我想从组件中检测LocalFower中的更改,我应该使用哪种方法
从vuex操作向组件发射某些东西(如何?)
检测组件中的局部更改(如何?)
以下是我的vuex操作:
const actions={
someFunction(){
var数据=[]
对于(让索引=1;索引
我把这个用project制作的简单管理仪表板克隆到我的本地系统中,到目前为止一切正常。。。但我目前正在努力找出如何从vuex获取存储状态,特别是我修改为:
// if user loggedin
if(response.data && response.status == 200){
this.$store.commit("USERNAME", data.username)
this.$store.commit("TEL", data.tel)
this.$store
初学者提示…我正在尝试理解如何将我的一些逻辑从视图/HTML移动到Vue实例中。假设我的HTML中有以下代码。我如何将其移动到我的计算属性中
示例HTML:
由于我在应用程序中大量使用了v-if指令,因此我很想看看将其移动到computed属性会有什么好处。谢谢。您只需在计算属性中返回经过计算的表达式,即:
var app = new Vue({
el: '#app',
data: {
selectedOffice: '',
selectedPro
我经常遇到与v-for指令相关的错误
迭代中的元素希望具有v-bind:key指令
当使用这样的for循环时
<div v-for='person in people'> {{ person.name }} </div>
{{person.name}
问题是,有时在极少数情况下,我没有个人的id钥匙。我想知道在这种情况下能做些什么 正如Ghanshyam在评论中提到的,您可以在v-for中轻松生成索引
<div v-for="(person, index) in
我有一个组件,它有一个计算属性,该属性从Vuex存储中获取其值,如下所示:
computed: {
details () {
return this.$store.getters.getDetails
}
}
methods: {
someMethod () {
// here I need to update props of 'details' object, but how?
}
}
getDetails getter返回一个具有多个属性的对象。
现在的
标签: Vuejs2
vue-componentvue-routervuetify.js
我是VueJS新手,希望将的多个实例添加到。
我尝试的是:
我用卡片模板代码创建了一个News.vue文件
我在main.js中添加了一个新的Vue实例
新Vue({
el:'新闻',
路由器,
模板:“”,
组件:{News}
})
我将新闻添加到index.js:
从“Vue”导入Vue从“Vue路由器”导入路由器导入Hello
从“@/components/Hello”导入来自“@/components/News”的新闻
Vue.use(路由器)
导出默认新路由器({路由:[
{
路径:“
bootstrap vue默认情况下将为我的数据创建标题行。
有没有办法隐藏的标题行,以便只呈现数据项?文档中似乎没有任何东西可以完全隐藏该行,但您可以使用CSS来隐藏它:
table > thead {
display:none !important;
}
这个!重要标志是覆盖默认设置。从文档中,有一个选项可以设置标题的类(即生成的),其中将AD类设置为元素,或设置为标题行(即下的元素)将AD tr类设置为。
只需注意,的范围是有限的,这将不起作用。
下面是一个基于此思想的简单
标签: Vuejs2
tostringparsefloatelement-ui
我使用el输入编号,我有案例二状态查看和编辑。
当视图状态“输入编号”处于禁用状态且“编辑”处于非禁用状态时
但是当我编辑时,值是整数而不是字符串
预期:
v型数据是字符串和浮点数,所以当我编辑值和保存按钮时
我希望将值更改为字符串和浮点数
valueQty() {
var this = this
for (var i = 0; i < this.data[0].material_groups.length; i++) {
for (var item = 0; item
标签: Vuejs2
tooltipbootstrap-vue
我有一行代码usse v-b-Bootstrap Vue的工具提示。然而,我只想在某些情况下有工具提示。如何将条件设置为具有或不具有工具提示
<b-btn v-b-tooltip="'Tooltip'">
禁用工具提示的一种可能方法是使用“b-tooltip”元素。大概是这样的:
<b-btn id="my-button">OK</b-btn>
<b-tooltip :disabled.sync="disableTooltip" target="my-
我在一个Vue.js&Laravel项目中工作。在这里,我在main.js文件中配置axios,如下所示:axios.defaults.baseURL=http://127.0.0.1:8000/api';.
我在我的一个组件方法中使用axios,如下所示
methods: {
get_words () {
console.log(this.word_id);
axios.get('/words/
标签: Vuejs2
materializevuetify.js
我正试图找到一种方法,使材料框出现在中,但id似乎没有列在文档中。我该怎么做呢?这是不同的框架…但有没有办法在Vuetify中实现类似的功能?它是一个Lightbox插件实现,而afaik Vuetify默认情况下没有实现它。所以你可以从其他地方把它包括进来,或者创建你自己的版本。好的,我试着去做。
我想在slick slider asNaVFor中显示图像。这是我需要的截图。
从第二个滑动条选择图像时,它将显示在第一个滑动条中。每个图像后都有断点,当前图像显示在滑块1上。还可以在第二个滑块中显示箭头,但不能在屏幕截图中看到的滑块1中显示箭头
<template>
<app-card
:fullBlock="true"
>
<div class="top-selling-widget">
&l
我正在尝试在VUEJS SPA的手风琴/折叠部分使用Font Awesome 5和Bootstrap 4
单击可折叠元素时,如何使字体箭头图标指向下方
标题一
内容空洞
从“@fortawesome/free solid svg icons”导入{faAngleUp,faAngleDown}”;
导出默认值{
姓名:“我的名字”
计算:{
fangleup(){
向上返回;
}
fangledown(){
向下返回;
}
}
我不知道您是否在寻找纯CSS方法,但以防万一:
HTML
举个简
你好,我有一个组件:
<template>
<upload-btn
color="black"
title="Carica foto"
:fileChangedCallback="fileChange" />
</template>
<script>
import fileUploadMixin from './../mixins/fileUploadMixin';
export default {
name: 'c
我有一个调用apollo查询的父组件:
<template>
<div class="row" style="flex-wrap: nowrap; width:102%">
<BusinessContextTeamPanel :business_contexts="business_contexts"></BusinessContextTeamPanel></BusinessContextTeamDet
我有三个组件(A、B和C),我需要传递组件B或C作为组件A的属性,组件B将把这个组件添加到它的模板中,所以在这种情况下,我可以传递任何组件
A部分
<template>
<div>
<h1>header</h1>
{{ component }}
</div>
</template>
<script>
export default {
name: 'A',
props: {
在数据中编写函数是否被认为是一种良好的做法?我的意思不是在根组件中,而是在它的子组件中
我问这个是因为我见过一个Vue插件,在他们的README.md上使用这个
<template>
<v-chart :options="polar"/>
</template>
<style>
/**
* The default size is 600px×400px, for responsive charts
* you may need to set
我使用以下文件夹树创建了一个非常简单的vuepress项目:
| README.md
| .vuepress
-- config.js
| package.json
我的README.md有一些带有#符号和一些文本的标记标题
我只想在左边有一个侧边栏,上面有指向标题的链接
为此,我设置了config.js,如下所示:
module.exports = {
title: 'title',
description: 'description',
themeConfig: {
Vuetify对v-app有以下声明:
v-app只能在应用程序中使用一次。
我认为这个建议适用于简单的水疗
使用nuxt.js,我的应用程序有不同的布局,我想在我的布局中使用多个v-app-每个布局一个v-app
乍一看,一切正常,但我对前端开发还不熟悉,我想知道在忽略Vuetify对每个应用程序的单个v-app的建议时,是否存在任何问题或隐藏的问题
我使用的是vuetify 2.0.19、nuxt 2.9.2和vue 2.6.10。
应用程序是一个简单的博客引擎,它有两种布局——普通博客帖子
我想创建一个嵌套管线及其子管线
基本上我想要的是
https://localhost/contact呈现联系人列表组件
https://localhost/contact/add呈现ContactAdd组件
我尝试的是:
let布局={
模板:“布局页面”
};
让我们回家={
模板:“这是主页。转到联系人”
};
让联系人列表={
模板:“这是联系人列表,单击此处添加联系人”
};
让ContactAdd={
模板:“联系人添加”
}
让路由器=新的VueRouter({
路线:[{
路径:
我想把时间(分钟)转换成小时
我有一个用javascript实现的方法:
String.prototype.toHHMMSS = function() {
// eslint-disable-next-line no-debugger
return `0${(this / 60) ^ 0}`.slice(-2) + ":" + ("0" + (this % 60)).slice(-2);
};
当我在vue实例之外使用此方法时,此方法的工作原理与
标签: Vuejs2
vuexcomputed-propertiesvue-reactivity
我已经阅读了很多关于它的其他主题,但仍然没有找到解决方案。
我试图访问计算属性中的存储状态,并将其作为道具传递给子组件。更改该状态不会触发我的计算属性。它仍在评估旧价值。
这是我的计算财产。我正在尝试通过getter访问状态中的属性
getRFQProjectStatus(){
如果(本项目)
返回此.store.getters[“RBViewStore/getRFQProjectStatus”](this.project.projectd);
返回未定义;
},
我甚至尝试过直接硬编码pro
上一页 1 2 ...
5 6 7 8 9 10 11 ...
下一页 最后一页 共 47 页