You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
745 B
28 lines
745 B
<!DOCTYPE html> |
|
<meta charset="utf-8"> |
|
<title><%- htmlWebpackPlugin.options.libName %> demo</title> |
|
<script src="//unpkg.com/vue@<%- htmlWebpackPlugin.options.vueMajor %>"></script> |
|
<script src="./<%- htmlWebpackPlugin.options.assetsFileName %>.umd.js"></script> |
|
<% if (htmlWebpackPlugin.options.cssExtract) { %> |
|
<link rel="stylesheet" href="./<%- htmlWebpackPlugin.options.assetsFileName %>.css"> |
|
<% } %> |
|
|
|
<div id="app"> |
|
<demo></demo> |
|
</div> |
|
|
|
<script> |
|
<% if (htmlWebpackPlugin.options.vueMajor === 3) { %> |
|
Vue.createApp({ |
|
components: { |
|
demo: <%- htmlWebpackPlugin.options.libName %> |
|
} |
|
}).mount('#app') |
|
<% } else { %> |
|
new Vue({ |
|
components: { |
|
demo: <%- htmlWebpackPlugin.options.libName %> |
|
} |
|
}).$mount('#app') |
|
<% } %> |
|
</script>
|
|
|