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>
  1. data:用于定义属性,实例中有三个属性分别为:site、url、alexa
  2. method:用于定义的函数,可以通过 return 来返回函数值
  3. {{}}:用于输出对象属性和返回值
<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的项目目录结构 一些语法的更多相关文章

  1. 【vue】项目目录结构及使用多的知识点

    项目目录: Node_modules/npm安装的该项目的依赖库 vuex/文件夹存放的是和 Vuex store 相关的东西(state对象,actions,mutations) router/文件 ...

  2. vue项目目录结构

    VUE项目目录结构 如上图所示,我们的目录结构就是这样的了. 目录/文件 说明 build 这个是我们最终发布的时候会把代码发布在这里,在开发阶段,我们基本不用管. config 配置目录,默认配置没 ...

  3. Vue Vue项目目录结构梳理

    Vue项目目录结构梳理   by:授客 QQ:1033553122 1.   结构梳理   . ├── build/                      # webpack 配置文件: │   ...

  4. iOS开发总结——项目目录结构

    1.前言 清晰的项目目录结构有利于项目的开发,同时也是软件架构的一部分,所以,项目开发之初搭建项目的目录结构很重要.刚转iOS时,自己并不知道如何搭建App的项目目录,在参与开发两个应用后,结合Web ...

  5. Angular项目目录结构

    前言:不支持MakeDown的博客园调格式的话,真的写到快o(╥﹏╥)o了,所以老夫还是转战到CSDN吧,这边就不更新啦啦啦~ CSDN地址:https://blog.csdn.net/Night20 ...

  6. Laravel项目目录结构说明

    Laravel项目目录结构说明: |- vendor 目录包含你的 Composer 依赖模块及laravel框架. |- bootstrap 目录包含几个框架启动跟自动加载配置的文件. |- app ...

  7. MVVM 模式下iOS项目目录结构详细说明

    ➠更多技术干货请戳:听云博客 我们在做项目的时候,会经常用到各种设计模式,最常见的要数 MVC (模型,视图,控制器)了.但是,今天我们要说的是另一种设计模式——MVVM. 所以 MVVM 到底是什么 ...

  8. 1-5Tomcat 目录结构 和 web项目目录结构

    对应我的安装路径: web项目目录结构

  9. Android开发学习之路--Android Studio项目目录结构简介

    既然已经搭建好环境了,那就对Android Studio中项目目录结构做个简单的了解了,这里以最简单的Hello工程为例子,新建好工程后看如下三个工程视图: 1.Android工程 manifests ...

随机推荐

  1. python爬虫中XPath和lxml解析库

    什么是XML XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 的标签需要 ...

  2. python2中的unicode()函数在python3中会报错:

    python2中的unicode()函数在python3中会报错:NameError: name 'unicode' is not defined There is no such name in P ...

  3. MySQL索引知识点及面试常问题

    索引的功能 索引可以大幅增加数据库的查询的性能,在实际业务场景中,或多或少都会使用到. 但是索引是有如下 2 个代价的: 需要额外的磁盘空间来保存索引 对于插入.更新.删除等操作由于更新索引会增加额外 ...

  4. mysql全文索引:fulltext

    fulltext全文索引 要使用全文索引,不仅需要把某个字段的索引类型设置为fulltext,还需要修改mysql配置文件: [mysqld] ft_wordlist_charset #表示词典的字符 ...

  5. SSO CAS 单点系列

    在多系统应用群中,使用,例如,用户账户管理,用户应该有一个统一的账户,不应该让用户在每个子系统分别注册 登陆再分别登出.这就是我们所说的单点登陆问题,即SSO: SSO问题,时大中型web应用经常碰到 ...

  6. [LeetCode] 549. Binary Tree Longest Consecutive Sequence II 二叉树最长连续序列之 II

    Given a binary tree, you need to find the length of Longest Consecutive Path in Binary Tree. Especia ...

  7. 【C/C++开发】TinyXml操作(含源码下载)

    前言 TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译,使用TinyXML进行C++ XML解析,使用简单,容易上手. 这个解析库的模型通过解析XM ...

  8. proc 目录介绍

    /proc/apm  高级电源管理(APM)版本信息及电池相关状态信息,通常由apm命令使用: /proc/buddyinfo  用于诊断内存碎片问题的相关信息文件: /proc/cmdline  在 ...

  9. java email发送(附件中文的处理)

    这里使用的是commons-email-1.3.2.jar进行的开发,自认为这是简单的邮件发送. package com.yt.base.common; import java.io.Unsuppor ...

  10. 使用while循环来处理列表和字典——参考Python编程从入门到实践

    1. 在列表之间移动元素 unconfirmed_users = ['alice', 'brian', 'candace'] confirmed_users = [] # 验证每个用户,知道没有未验证 ...