# vue_test **Repository Path**: jingqi1986/vue_test ## Basic Information - **Project Name**: vue_test - **Description**: vue模块化教程练习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-08 - **Last Updated**: 2025-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Vue2笔记 ## 脚手架文件结构: |-- node_modules |-- public | |-- favicon.ico: 页签图标 | |-- index.html: 主页面 |-- src | |-- assets: 存放静态资源 | | |-- logo.png | |-- component: 存放组件 | | |-- HelloWord.vue | |-- App.vue: 汇总所有组件 | |-- main.js: 入口文件 |-- .gitignore: git版本管制忽略的配置 |-- babel.config.js: babel的配置文件 |-- package.json: 应用包配置文件 |-- README.md: 应用描述文件 |-- package-lock.json: 包版本控制文件 ## 关于不同版本的Vue: - vue.jsjvue.runtime.xxx.js的区别: (1).vue.js是完整版的Vue,包含:核心功能+板解析器。 (2).vue.runtime.xxx.js是运行版的Vue,只包含:核心功能;没有板解析器。 - 因为vue.runtime.xxx.js没有模板解析器,所以不能使用template配置项,需要使用 render函数接收到的createElement函数去指定具体内容。 ## vue.config.js配置文件 > 1.在package.json中配置 > "inspect": "vue-cli-service inspect" > 2.在命令行中运行 > npm run inspect > output.js > 3.查看output.js > 使用vue.config.js可以对脚手架进行个性化定制,详情见:https://cli.vuejs.org/zh ## ref属性 1. 被用来给元素或子组件注册引用信息(id的替代者) 2. 应用在html标签上获取的是真实DOM元素,应用在组件标签上是组件实例对象(vc) 3. 使用方式: 打标识:`