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. [转]小D课堂 - 零基础入门SpringBoot2.X到实战_汇总

    原文地址:https://www.cnblogs.com/wangjunwei/p/11392825.html 第1节零基础快速入门SpringBoot2.0 小D课堂 - 零基础入门SpringBo ...

  2. Java并发包之阶段执行之CompletionStage接口

    前言 CompletionStage是Java8新增得一个接口,用于异步执行中的阶段处理,其大量用在Lambda表达式计算过程中,目前只有CompletableFuture一个实现类,但我先从这个接口 ...

  3. Python3基础 list(dict) 使用 * 扩充时,出现字典元素重复问题

             Python : 3.7.3          OS : Ubuntu 18.04.2 LTS         IDE : pycharm-community-2019.1.3    ...

  4. Python3基础 函数 无return、return 空或None 的效果相同

             Python : 3.7.3          OS : Ubuntu 18.04.2 LTS         IDE : pycharm-community-2019.1.3    ...

  5. linux查找文件利器

    查找文件 比如:找nginx.conf配置文件 locate nginx.conf /usr/local/etc/nginx/nginx.conf /usr/local/etc/nginx/nginx ...

  6. EasyDSS高性能RTMP、HLS(m3u8)、FLV、RTSP流媒体服务器运行遇到getpwnam(_xxxxx_)错误的解决办法

    EasyDSS RTMP流媒体服务器是什么? EasyDarwin如何支持点播和RTMP/HLS直播?EasyDSS! getpwnam("xxxxx") 近期有EasyDSS流媒 ...

  7. -bash: /usr/bin/rm: 参数列表过长

    解决方法: find ./ -type f -name "*.nasl"|xargs rm -f find ./ -type f -name "*.*"|xar ...

  8. Java之变量和数据类型

    变量 什么是变量 变量就是初中的代数的概念.例如一个简单的方程,x,y都是变量 y=x+1 在Java中,变量分为两种:基本类型的变量和引用类型的变量 在Java中,变量必须先定义后使用,在定义变量的 ...

  9. kmeans 对表达量进行聚类

    代码如下 df = pd.read_csv("../kmeans/gene.fpkm.csv",header=None) print df.head() #去掉第一行 tdf = ...

  10. LeetCode 235. 二叉搜索树的最近公共祖先 32

    235. 二叉搜索树的最近公共祖先 235. Lowest Common Ancestor of a Binary Search Tree 题目描述 给定一个二叉搜索树,找到该树中两个指定节点的最近公 ...