vue2/examples/template.html

36 lines
1.1 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<div id="hawaii" sd-template="test"></div>
<script type="text/sd-template" sd-template-id="test">
<p>{{hi}}!</p>
</script>
<script src="../dist/seed.js"></script>
<script>
// compile an existing node with sd-template directive
// will replace its innerHTML with the template's content
var hawaii = new seed.ViewModel({
el: '#hawaii'
})
// if using template without an existing node
// the VM's $el will be a clone of the template's content
// and you will have to manually append it into DOM.
// this is mostly to allow users to create VMs dynamically.
var china = new seed.ViewModel({
template: 'test'
})
document.body.appendChild(china.$el)
hawaii.hi = 'Aloha'
china.hi = '你好'
</script>
</body>
</html>