使用以下代码时:

我的浏览器在应该显示"heeey cowboy"的地方显示function () { [native code] }.

知道发生了什么吗?我从教程here开始使用CLI,所有内容都与提供的文件相同.

推荐答案

你忘记带括号了,伙计:

<template>
    <div>
        <h1>{{ title }}</h1>
        <p>{{ greeting() }}</p>
    </div>
</template>

错误是greeting,你忘了在它后面加括号(),这就是你叫javascript function的方式

Vue.js相关问答推荐

无法在cPanel/SSH上构建 | Laravel + Vue优化

传单 vue3 组件变体打开错误的标记 - 单击时弹出

Vue 2 如何在全局函数中返回观察者

如何使用 async/await 在 vue js 中添加标头

如何使用 vue 或 javascript 向服务器发送密码?

Defer推迟执行,直到外部脚本加载到 Vue.js

VueJS:为什么在input事件处理程序中触发Input输入事件?

如何使用 Vue 命名插槽呈现静态内容列表?

在组件上的 Vue 3 中获取 URL 查询参数

Vue-router:循环路由以动态创建

Laravel Vue - 如何让 vue 在公共文件夹中查找图像

store 的 Vuex Classic 模式已弃用,将在 Nuxt 3 中删除

为什么 vue 文档说 refs 不是响应式的,而实际上它们是响应式的

如何在 vue 3 中获取路由的参数?

Laravel 事件未广播

Vue-i18n '无法读取 Proxy.Vue.$t 处未定义的属性 '_t'

使用 Vue.js & DataTable(jquery 插件)

vue-router 如何使用 hash 推送({name:"question"})?

v-bind:class 的 Vue.js 计算(computed)属性

在 Vuejs 中全局导入 Axios 方法