- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想创建一个模板,例如
<{{ headerType }}>{{ text }}</{{ headerType }}>
并绑定(bind)数据
{
headerType: 'h3', // or h1, h2...
text: 'Header text'
}
生成的模板未呈现为 HTML,因此我最终得到了 <h3>Header text</h3>
作为我页面上的文本。
有什么好的方法可以做到这一点吗?
最佳答案
您可以使用具有渲染功能的组件。
Vue.component('heading', {
props: {
level: { type: String, required: true }
},
render: function (createElement) {
return createElement(
'h' + this.level, // tag name
this.$slots.default // array of children
)
},
});
var app = new Vue({
el: '#app',
data: {
level: "1",
text: 'hi'
}
});
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<div id="app">
<select v-model="level"><option>1</option><option>2</option><option>3</option></select>
<heading :level="level">
{{text}}
</heading>
</div>
关于Vue.js nodeName 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40884825/
我想提取 html 页面正文的内容及其子页面的 tagNames。我已经采用了这样的示例 html: This is H1 tag This is H2 tag This is H3 tag
我正在从 jquery api 网站查看这段代码,但我不明白它是如何工作的 我只是不明白这部分是如何工作的 [0].nodeName,0 是做什么的? $( "" ).html( $(
我有以下代码: $(document).ready ( function () { $.validator.addMethod( "lessThan",
这个问题已经有答案了: Uncaught TypeError: elem.nodeName.toLowerCase is not a function Jquery (2 个回答) 已关闭 4 年前。
我想创建一个模板,例如 {{ text }} 并绑定(bind)数据 { headerType: 'h3', // or h1, h2... text: 'Header text' } 生成的
我正在使用: 在我的 html 中,然后让 jquery 做: $("#nodeName").html("someString"); 然后,控制台显示: Uncaught TypeError: Ob
a.nodeName is undefined 我查过这个,但对我来说解释似乎一点都不清楚。 function deleteThisRow() { $(this).closest('tr').
import React, { Component } from 'react'; import { json } from 'd3-request'; import { rgb } from 'd3
我绞尽脑汁,查看了示例,但不明白为什么 firebug 会抛出“e.nodeName is undefined”错误。 这可能是一些愚蠢的小支架不合适的东西,或者需要第二双眼睛才能看到的东西.. 我只
我正在尝试使用交换来根据屏幕尺寸更改图像。 但是,当初始化交换时,不会加载图像。然后,当我调整浏览器大小(1024px 及更低)时,我在控制台中收到一条错误消息: Uncaught TypeError
如何将页面 @nodename 的链接添加为表单上的文本输入值?输入将被禁用,因此用户无法更改文本。 最佳答案 我猜这是 Razor ?尝试使用 @Model.Name 代替。 关于javascri
$('this')[0].nodeName 和 $('this')[0].tagName 有什么区别? 最佳答案 tagName property专门用于元素节点(类型 1 节点)以获取元素的类型。
在 Jython WebSphere Wsadmin 中: 看来我可以从 nodeName 获取服务器的名称,但是我还没有设法找到一种直接的方法来查找服务器的 nodeName。 我想过创建所有节点的
此问题仅出现在 joomla 中 - 我正在尝试在我的 joomla 网站上使用内容流插件 这是插件站点 - http://www.jacksasylum.eu/ContentFlow/ 这是我的网站
在这个 xpath 中: /A/B[C='hello'] 是 C="hello" C[text()='hello'] 的某种语法快捷方式?它在任何地方都有记录吗? 编辑:好的,我发现了一个区别:C=返
我正在从 XMLHttpRequest 解析 XML 文件: var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function
我是新来的,我在 ajax 自动完成方面遇到问题,我在 Firebug 中遇到此错误(在 Firefox 中): g.nodeName is undefined c=f.valHooks[g.type
目前,我正在修改注册页面以使用 Ajax/jQuery。它处于简单阶段,仅要求输入用户名和密码。 我想使用 jQuery 告诉用户用户名文本框中的当前条目是否无效或已被使用。如果满足任一条件,div
你可能看过我之前关于 jQuery 升级的主题。所以最后我们将jQUery从1.4.2升级到1.6.1,但我们遇到了以下问题: elem is undefinedif ( elem.nodeName
我的 laradock 项目遇到了麻烦:我已经下载并安装了 docker,并且我已经使用 laradock 成功完成了我的 laravel 项目的设置。我使用 php 7、laravel(5.5.14
我是一名优秀的程序员,十分优秀!