II、Vue的项目目录结构 一些语法
Vue目录结构
这是某闭源项目的web端目录结构:

目录解析:
| -目录/文件 | - |
|---|---|
| build | 项目构建(webpack)相关代码 |
| config | 配置目录、端口号:也有默认的 |
| node_modules | npm加载时的项目依赖块 |
| src | 核心代码所在: |
| static | 静态资源,图片,字体等等 |
| test | 初始测试目录 |
| .xxx 文件 | 配置文件,语法配置,git配置 |
| index.html | 首页入口文件,添加meta信息或统计代码 |
| package.json | 项目配置文件 |
| README.md | 项目的说明, |
src:
1. assets:放置图片,比如logo
2. componets:一些组建文件,可以不用
3. App.vue:入口文件,可以替代componets 将组建信息写在里面.
4. main.js:项目的核心文件
在webStorm搭建开发环境
1.File -》 project

2.之后一路默认 next.
3.以防万一,我们的npm指令 都用作 cnpm
cnpm install
cnpm run dev

vue.js起步
每一个Vue应用都需要通过实例话Vue来实现.
var vm = new Vue({
// 选项
})
实例:
<div id="vue_det">
<h1>site:{{site}}</h1>
<h2>url:{{url}}</h2>
<h3>{{detail()}}</h3>
</div>
<script type="text/javascript">
var vm = new Vue({
el:'#vue_det',
data:{
site:"豆瓣",
url:"www.douban.com",
alexa:"100000"
},
method:{
detail:function(){
return this.site+"-不负好生活-"
}
}
})
</script>
- data:用于定义属性,实例中有三个属性分别为:site、url、alexa
- method:用于定义的函数,可以通过 return 来返回函数值
- {{}}:用于输出对象属性和返回值
<div id="vue_det">
<h1>site:{{site}}</h1>
<h2>url:{{url}}</h2>
<h3>{{detail()}}</h3>
</div>
<script type="text/javascript">
var data = {
site:"豆瓣",
url:"www.douban.com",
alexa:"100000"
}
var vm = new Vue({
el:'#vue_det',
data:data
})
//他们引用相同的对象
document..write(vm.site === data.site)
document.write("<br>")
vm.site = "Runoob"
document.write(vm.alexa)
</script>
Vue.js 模版语法
文本
<div id="app">
<p>
{{message}}
</p>
</div>
<script>
new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
}
})
</script>
html
<div>
<div v-html="message"></div>
</div>
<script>
new Vue({
el:'#app',
data:{
message:'<h1>菜鸟教程就是好</h1>'
}
})
</script>
属性
<div>
<label for="r1">修改颜色</label>
<input type="checkout" v-model="use" id="r1">
<br></br>
<div v-bind:class="{'class1':use}">
v-bind:class 指令
</div>
</div>
<script>
new Vue({
el:'#app',
data:{
use:false
}
});
</script>
II、Vue的项目目录结构 一些语法的更多相关文章
- 【vue】项目目录结构及使用多的知识点
项目目录: Node_modules/npm安装的该项目的依赖库 vuex/文件夹存放的是和 Vuex store 相关的东西(state对象,actions,mutations) router/文件 ...
- vue项目目录结构
VUE项目目录结构 如上图所示,我们的目录结构就是这样的了. 目录/文件 说明 build 这个是我们最终发布的时候会把代码发布在这里,在开发阶段,我们基本不用管. config 配置目录,默认配置没 ...
- Vue Vue项目目录结构梳理
Vue项目目录结构梳理 by:授客 QQ:1033553122 1. 结构梳理 . ├── build/ # webpack 配置文件: │ ...
- iOS开发总结——项目目录结构
1.前言 清晰的项目目录结构有利于项目的开发,同时也是软件架构的一部分,所以,项目开发之初搭建项目的目录结构很重要.刚转iOS时,自己并不知道如何搭建App的项目目录,在参与开发两个应用后,结合Web ...
- Angular项目目录结构
前言:不支持MakeDown的博客园调格式的话,真的写到快o(╥﹏╥)o了,所以老夫还是转战到CSDN吧,这边就不更新啦啦啦~ CSDN地址:https://blog.csdn.net/Night20 ...
- Laravel项目目录结构说明
Laravel项目目录结构说明: |- vendor 目录包含你的 Composer 依赖模块及laravel框架. |- bootstrap 目录包含几个框架启动跟自动加载配置的文件. |- app ...
- MVVM 模式下iOS项目目录结构详细说明
➠更多技术干货请戳:听云博客 我们在做项目的时候,会经常用到各种设计模式,最常见的要数 MVC (模型,视图,控制器)了.但是,今天我们要说的是另一种设计模式——MVVM. 所以 MVVM 到底是什么 ...
- 1-5Tomcat 目录结构 和 web项目目录结构
对应我的安装路径: web项目目录结构
- Android开发学习之路--Android Studio项目目录结构简介
既然已经搭建好环境了,那就对Android Studio中项目目录结构做个简单的了解了,这里以最简单的Hello工程为例子,新建好工程后看如下三个工程视图: 1.Android工程 manifests ...
随机推荐
- np.stack
- join方法
用join拼接两个字符串 a='hehe' b='wawa' print(''.join((a,b))) #'hehewawa' 用join拼接列表中的字符串 l=['a''b','c','d'] p ...
- matlab学习笔记8 基本绘图命令-特殊图形绘制
一起来学matlab-matlab学习笔记8 基本绘图命令_3 特殊图形绘制 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用>张德丰等 ...
- 【SSH进阶之路】Hibernate映射——一对多关联映射(七)
上上篇博文[SSH进阶之路]Hibernate映射——一对一单向关联映射(五),我们介绍了一对一的单向关联映射,单向是指只能从人(Person)这端加载身份证端(IdCard),但是反过来,不能从身份 ...
- idea右下角显示使用内存情况
效果 设置
- mybatis 一对一 一对多 多对多
一对一 一对多 多对多
- Java反射桥接方法解析
在阅读mybaits源码的反射模块时,看到了如下的一段代码: /** * 添加 Method 数组到 uniqueMethods * @param uniqueMethods * @param met ...
- 删除List集合中的元素你碰到过这样的陷阱吗?
删除List的三种方式: (1) 普通遍历 : @Test public void testList(){ ArrayList<String> list = new ArrayList&l ...
- beego 读取配置
不知道是不是坑 官方文档 https://beego.me/docs/module/config.md . 解决办法: 1 导入 config "github.com/astaxie/bee ...
- 为了防止页面重新自动加载,可以给a标签设置href="javascript:void(0);"
<a href="javascript:void(0);"></a> <!--按照格式要求,此处的0不能省略!! 虽然省略看上去也没什么影响.但是当发 ...