const app = Vue.createApp({});和const app = Vue.createApp({xxx});是组件的标志。如果没有组件,不用打头就是这个。是不是?
<!DOCTYPE html>
<div id="app">
<p>作者: {{ author }</p>
<p>书名: {{ title }}</p>
</div>
<script src="https://unpkg.com/vue@next"></script>
<script>
//const app = Vue.createApp({});
const { reactive, toRefs } = Vue;
const app = Vue.createApp({
setup() {
const book = reactive({
author: '孙鑫',
year: '2020',
title: 'Java无难事',
description: '让Java的学习再无难事',
price: '188'
})
let { author, title } = book;
return {
author,
title
}
}
})
app.mount('#app')
</script>
不知道为啥
不对
<!DOCTYPE html>
<div id="app">
<p>作者: {{ author }</p>
<p>书名: {{ title }}</p>
</div>
<script src="https://unpkg.com/vue@next"></script>
<script>
const { reactive, toRefs } = Vue;
const app = Vue.createApp({
setup() {
const book = reactive({
author: '孙鑫',
year: '2020',
title: 'Java无难事',
description: '让Java的学习再无难事',
price: '188'
})
let { author, title } = book;
return {
author,
title
}
}
})
app.mount('#app')
</script>
<!DOCTYPE html>
<div id="app">
<p>作者: {{ author }</p>
<p>书名: {{ title }}</p>
</div>
<script src="https://unpkg.com/vue@next"></script>
<script>
const {reactive, toRefs} = Vue;
const app = Vue.createApp({
setup() {
const book = reactive({
author: '孙鑫',
year: '2020',
title: 'Java无难事',
description: '让Java的学习再无难事',
price: '188'
})
let { author, title } = toRefs(book);
return {
author,
title
}
}
})
const vm = app.mount('#app')
</script>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div id="app">
<p>作者:{{author}}</p>
<p>书名:{{title}}</p>
</div>
<script src="https://unpkg.com/vue@next"></script>
<script>
const {reactive, toRef} = Vue;
const app = Vue.createApp({
setup(){
const book = reactive({
author: '孙鑫',
year: '2020',
title: 'Java无难事',
description: '让Java的学习再无难事',
price: '188'
})
let { author, title } = book;
return {
author,
title
}
}
})
const vm = app.mount('#app');
</script>
</body>
</html>
少了一个}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<div id="app">
<p>作者:{{author}}</p>
<p>书名: {{title}}</p>
</div>
<script src="https://unpkg.com/vue@next"></script>
<script>
const {reactive, toRefs} = Vue;
const app = Vue.createApp({
setup(){
const book = reactive({
author: '孙鑫',
year: '2020',
title: 'Java无难事',
description: '让Java的学习再无难事',
price: '188'
})
let { author, title } = book;
return {
author,
title
}
}
}).mount('#app')
</script>
</html>