新人学vue,我明明导入了vue.js文件,但是data里面的数据就是不显示,这是为啥啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新人学vue,我明明导入了vue.js文件,但是data里面的数据就是不显示,这是为啥啊相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link rel="icon" href="<%= BASE_URL %>favicon.ico"> <title>default</title> <script src="vue.js"></script> </head> <body> <div id="app"> <p> msg </p> </div> <script> var vm = new Vue( el: '#app' data: msg: "欢迎学习vue" ); console.log(vm.$data); </script> <!-- built files will be auto injected --> </body></html>

很明显有语法错误,对象或数组多元素间应该用, 分割

    找个带语法检查的编辑器,没语法检查很容易出一些语法上的错误

    调试的时候打开开发工具( F12 ), 有语法错误console一栏里会报错,根据错误修复就好了

参考技术A el: '#app' 这里要放个逗号

vue.js文件有vue导出口吗

是的,Vue.js文件有Vue导出口,它是一个ES6的模块,你可以使用`import Vue from 'vue'`来导入它。 参考技术A Vue.js文件有vue导出口的,可以使用Vue.js的export关键字来将变量、函数、组件等导出到外部文件中。例如:export const counter = count: 0 ; 参考技术B 一个vue文件或者js文件想要通过import来导入另一个js文件或者vue文件,那另一个vue和js文件就一定要导出

注意:

导出的可以是对象,变量,方法等
js的执行机制会默认把import 配置项给提高有限级,就是一个js文件的所有import都会同步最先执行
一个js文件只要导出一次时,
导出代码:
export default
复制
导入代码:
import 自定义一个变量名 from '要导入的文件的路径'

import router from './router/index.js'
复制
一个js文件要导出多次时,命名导出!
导出代码
export function a()

const b = name:'八戒',age:'200'

export b

const c = 666

export c
复制
导入代码:
import 和导出文件对应的变量名 from '路径'

import a from './utils/index.js'

//导入同一个js文件下的多个表达式
import a , b , c from './utils/index.js'

以上是关于新人学vue,我明明导入了vue.js文件,但是data里面的数据就是不显示,这是为啥啊的主要内容,如果未能解决你的问题,请参考以下文章

新人成长之入门Vue.js指令介绍

Vue.js 从外部 js 文件调用异步函数

前端新人想提升自己,除了Vue.js还要知道哪些?

如何将axios全局导入vue.js项目[重复]

从 Vue.js 中的 JSON 文件导入数据而不是手动数据

Vue.js:在导入相同的 css 文件时定义了重复的 CSS 类(CSS 组件)