console
new Vue({
el: "#example_outerHTML",
data: {
msg: "HELLO VUE by outerHTML"
}
})
new Vue({
el: "#example_string",
data: {
msg: "HELLO VUE by template string"
},
template: `<div>
<span>{{ msg }}</span>
</div>`,
})
new Vue({
el: "#example_tag",
data: {
msg: "HELLO VUE by template tag"
},
template: "#temp_tag",
})
new Vue({
el: "#example_script",
data: {
msg: "HELLO VUE by template script"
},
template: "#temp_script"
})
new Vue({
el: "#example_render_createElement",
data: {
msg: "HELLO VUE by render createElement"
},
render: function (h) {
return h("div", this.msg)
},
})
new Vue({
el: "#example_render_JSX",
data: {
msg: "HELLO VUE by render JSX"
},
render: function () {
return (
<div>{{ msg }}</div>
)
}
})
<div id="example_outerHTML">
<div>{{ msg }}</div>
</div>
<div id="example_string">
<div>在已有template属性值的情况下,此内容会被覆盖</div>
</div>
<div id="example_tag"></div>
<template id="temp_tag">
<div>{{ msg }}</div>
</template>
<div id="example_script"></div>
<script id="temp_script" type="text/x-template">
<div>{{ msg }}</div>
</script>
<div id="example_render_createElement"></div>
<div id="example_render_JSX"></div>