vue.js - 为 Vuetify 标签添加自定义属性
问题描述
如何将自定义属性添加到Vuetify标签。我想向我的网站添加一些Schema.org属性。
我有这样的模板:
<template>
<v-container>
<v-layout row wrap >
<v-flex xs12>
<h1 class="content-title display-1">{{ post.title }}</h1>
</v-flex>
<v-flex xs12>
<div class="content-body" v-html="getMarkdown(post.text)"></div>
</v-flex>
</v-layout>
</v-container>
</template>
解决方案
Vuetify 通常会“传递”您的自定义属性,除非它们与 API 中的内容发生冲突。换句话说,这将起作用(从您的问题中不清楚您尝试了什么没有):
<v-btn itemprop="thing" />
但是,更通用和更稳定的解决方案可能是将该标记添加到包装元素,或者创建自己的组件来包装 Vuetify 组件。或者使用<meta>
标签(是的,它们在正文中是允许的)。
推荐阅读
- timescaledb - 如果原始数据丢失,time_bucket_gapfill 返回空结果
- javascript - 如何从函数appscript webapp调用函数
- perl - 如何从 perl 中的文本中提取引用部分?
- c++ - 谁能指导我解决这个 byref 争论类型不匹配错误?
- ios - 如何在 iOS 上的 mailto 正文中插入换行符?
- javascript - 按以任何数组元素开头的属性过滤对象
- reactjs - 在filepond中,哪个事件将使用react js处理上传的文件
- hadoop - 使用安全 MapR 集群设置 oozie 时面临的问题
- azure - azcopy“--put-md5”参数混淆
- node.js - Strapi 开发脚本不适用于 PM2