vscode实现vue.js项目的一个完整过程

vue3 父向子组件、子向父组件和兄弟组件之间通信的购物车案例 main.js App.vue Count.vue Footer.vue Goods.vue Header.vue eventBus.js compute.js 五、项目地址 demo-cart 阅读详情

1、新建项目

打开Visual studio code
打开一个你想要创建项目的文件夹
打开集成终端:查看 –> 集成终端 或者直接按 ctrl+`
如果没有安装vue-cli,在终端输入:

npm install -g vue-cli

全局安装vue-cli
然后新建项目

vue init webpack projectName

projectName 换为你想要的名字。这里我建立的项目名为ex1然后一直按确认或输入y按确认,等待项目初始化,如下图
在这里插入图片描述项目完成后,运行如下命令
在这里插入图片描述在这里插入图片描述此时,打开你最喜欢的浏览器,输入上图的地址
你应该能看到下图所显示的
在这里插入图片描述2、完成项目
这时,你的项目的目录结构应该如下图所示
在这里插入图片描述
我们目前只关心目录src文件下的内容
接下来我们将vue.js官网的树形视图例子整合到我们的项目中。

1)在components目录下新建一个文件夹tree

2) 在新建的tree文件夹下新建一个文件tree.vue

3) tree.vue的代码如下:(注意每修改一个文件按 ctrl + s 保存)
<template>
  <li>
    <div
      class="bold: isFolder"
      v-on:click="toggle"
      @dblclick="changeType">
      {{ model.name }}
      <span v-if="isFolder">[{{ open ? '-' : '+' }}]</span>
    </div>
    <ul v-show="open" v-if="isFolder">
      <tree
        class="item"
        v-for="(child, index) in model.children"
        :key="index"
        :model="child">
      </tree>
      <li class="add" @click="addChild">+</li>
    </ul>
  </li>

</template>

<style>
body {
  font-family: Menlo, Consolas, monospace;
  color: #444;
}
.item {
  cursor: pointer;
}
.bold {
  font-weight: bold;
}
ul {
  padding-left: 1em;
  line-height: 1.5em;
  list-style-type: dot;
}

</style>


<script>
import Vue from 'vue'
export default {
  name: "tree",
  props: {
    model: Object
  },
  data: function () {
    return {
      open: false
    }
  },
  computed: {
    isFolder: function () {
      return this.model.children &&
        this.model.children.length
    }
  },
  methods: {
    toggle: function() {
      if (this.isFolder) {
        this.open = !this.open;
      }
    },
    changeType: function () {
      if (!this.isFolder) {
        Vue.set(this.model, 'children', [])
        this.addChild()
        this.open = true
      }
    },
    addChild: function () {
      this.model.children.push({
        name: 'new stuff'
      })
    }
  }
}
</script>
  1. app.vue的代码如下:
<template>
  <div id="app">
    <ul>
    <tree :model="data"></tree>
    </ul>
  </div>
</template>

<script>
import tree from "./components/tree/tree.vue"

export default {
  name: 'App',
  components:{
    tree
  },
  data(){
    return{
      data:data
    }
  }
}

var data = {
  name: 'My Tree',
  children: [
    { name: 'hello' },
    { name: 'wat' },
    {
      name: 'child folder',
      children: [
        {
          name: 'child folder',
          children: [
            { name: 'hello' },
            { name: 'wat' }
          ]
        },
        { name: 'hello' },
        { name: 'wat' },
        {
          name: 'child folder',
          children: [
            { name: 'hello' },
            { name: 'wat' }
          ]
        }
      ]
    }
  ]
}
</script>

<style>

</style>

如果一切正常,运行结果应该如下图
在这里插入图片描述
全部展开后如下图
在这里插入图片描述
如果不喜欢将全部代码放在一个文件里,可以在tree目录下新建两个文件
tree.css tree.html
然后把tree.vue中包含在template里面的代码剪切进tree.html,把style里面的剪切进tree.css
然tree.vue的template和style部分分别变为如下

<template src="./tree.html"></template>
<style src="./tree.css"></style>
一个基于vue3+vite+ts的完整项目 VUE VBEN ADMIN2.0 介绍 vue-vben-admin-2.0 是一个全新的开源系统,基于ant-design-vue2.x,typescript4,vue3,vite实现的 vue3 风格的后台管理系统。 项目基于ant-design-vue,typescript,vue3.0,vite,tailwindcss,tsx实现的 vue3 风格的后台管理系统, gitHub 地址 vue-vben-admin2.0 - main 分支 预览地址 2.0 在线预览 文档 2.0 文档还没开始写. 阅读详情

相关推荐

新手起步指南:VSCode与Vue项目的安装与运行

简介:本手册为前端开发新手提供了一份详细的指南,涵盖了安装Visual Studio Code编辑器、配置Vue项目支持、安装Node.js环境、获取Vue项目代码以及启动和运行Vue项目的整个过程。通过本指南,新手可以快速掌握Vue.js框架的开发入门,以及如何利用VSCode进行高效的前端开发。

weixin_35390379的博客 2041

VSCode创建Vue项目完整教程

第一次写博客,希望能给刚学vue的新手一点小小帮助。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。httpshttps。..

embelfe_segge的博客 2万+

Yolov2 训练时anchor是如何使用的?build_target

0.简略描述 1.将真值检测框变换到特征图尺度上 2.计算以特征图每个网格中心为中心点时所有锚框与真值检测框的交并比 3.取与真值检测框交并比最大的锚框的id,及真值检测框中心所在cell的id,有此,可将真值检测框与预测结果对应起来 4.计算位置回归损失,置信度损失,分类损失 1,网络的输出 图1 yolov2 网络对于检测框位置大小的输出是: 对于1个batch网络的输出的shape为[batch_size, H*W*num_anchors, 5+num_classes], 其中: num_

机器人视觉感知 2816

使用vscode快速搭建Vue项目步骤

①Win+R指令,打开命令框输入cmd②检查nvm是否安装成功(安装成功会显示对应的版本)nvm -v。

m0_68218656的博客 1万+

AFSIM仿真系统组件开发入门:手把手教你扩展传感器与武器模型

本文为AFSIM仿真系统组件开发入门指南,手把手教你如何扩展传感器与武器模型。通过深入解析AFSIM基于组件的体系结构,并结合构建自定义电子扫描阵列雷达传感器和协同交战智能武器系统两个实战案例,详细介绍了从C++插件开发、MATLAB算法集成到脚本接口暴露的完整流程,帮助你掌握定制AFSIM仿真的核心能力。

t8u9v0w1x的博客 488

GEE进行Theil-Sen Median斜率估计和Mann-Kendall检验

Python实现Theil-Sen Median斜率估计和Mann-Kendall检验// 定义时间范围//NDVI图像集合// 定义每年的开始和结束日期// 加载NDVI数据集,按日期过滤,并计算最大值.max()}));// 计算Sen斜率并剪裁// 可视化Sen斜率Map.addLayer(senSlope.select('slope'), vis, "Sen斜率 ");// MK检验// 创建一个列表,包含年度NDVI图像的list。

qq_44894692的博客 965

vscode创建vue项目

一、前情提要只适用于已安装node、修改过淘宝镜像等前期准备工作,直接开始进行项目创建。二、创建新项目1、先创建一个文件夹,也可以通过VSCode打开已有文件夹。(此文件夹为新创建项目的上级文件夹)2、选中打开的文件夹,点击右上角打开终端,也可以通过查看打开终端3、切换Command Prompt4、输入npm create vite@latest,再输入项目名称->回车->选中vue,不知道怎么选就一直回车完成接下去的选项(

小白_L的博客 1万+

深入解析五大ADC芯片架构及其应用场景

本文深入解析了五大ADC芯片架构及其应用场景,包括逐次逼近型ADC、Σ-Δ型ADC、流水线型ADC、闪存型ADC和积分型ADC。通过详细的架构分析和实际应用案例,帮助工程师理解不同ADC芯片的特点和适用场景,提升电路设计效率。

weixin_28702105的博客 354

在vscode中创建vue项目

昨天对一次成功用新电脑在vscode上跑成功项目工程里的vue项目,今天目标是自己用vscode新建一个vue项目。第三步:在下面步骤中,一些需要填写或选择的选项,我都直接Enter了,一些需要安装的我都直接No了。第一步:打开vscode, 选择 文件 >> 打开文件夹 选择要创建项目的文件目录。第五步:在浏览器输入http://localhost:8080就可以打开项目了。,其中projectName可以自行修改。第四步:按照上图提示进入到项目目录并运行项目。...

someday____的博客 2万+

从零解析特斯拉线圈:谐振变压器的核心原理与DIY实践

本文深入解析特斯拉线圈的工作原理与DIY实践,从LC振荡电路到电磁耦合,详细介绍了谐振变压器的核心原理。通过材料清单、绕制技巧和安全指南,帮助爱好者从零开始打造迷你闪电发生器,体验高压电子实验的独特魅力。

weixin_33670786的博客 490

【Linux系统】Kdenlive软件多机位同音频视频同步化处理

Kdenlive简介 官网链接:https://kdenlive.org/zh/ 命令行安装: apt-get install kdenlive Kdenlive能够进行多轨道视频编辑,可以使用和调整多条音频、视频轨道。每条轨道可以按需进行单独锁定、静音。 Kdenlive多机位同音频视频同步化处理步骤 1. 新建Kdenlive文件 选择<文件>-<新建>,建立新的kdenlive文件,初始设置为<视频轨:2>,<音频轨:2>。 视.

qq_31550269的博客 1883

用vscode实现vue.js项目的一个完整过程

1,新建项目 打开Visual studio code 打开一个你想要创建项目的文件夹 打开集成终端:查看 –&amp;amp;gt; 集成终端 或者直接按 ctrl+` 如果没有安装vue-cli,在终端输入: npm install -g vue-cli 全局安装vue-cli 然后新建项目 vue init webpack projectName project...

weikwer 11万+

液态神经网络(Liquid Neural Networks)从线虫大脑到下一代 AI

液态神经网络(Liquid Neural Networks,LNN)是一类具有动态内部结构的神经网络,其灵感来源于生物神经系统,尤其是大脑中神经元如何以复杂、非线性的方式响应外部刺激。与传统神经网络不同,液态神经网络的每个神经元在处理输入时,不再是静态线性或非线性变换,而是基于一个微分方程模型进行响应。这种建模方式使神经元的行为具有时间连续性和动态适应性。换句话说,它不仅“记住”过去的信息,还能根据当前环境实时调整自身的动态特性,这对于感知、决策、预测等任务都非常关键。

hello.reader 7408

vscode中打开vue项目是html,用vscode实现vue.js项目的一个完整过程

1,新建项目打开Visual studio code打开一个你想要创建项目的文件夹打开集成终端:查看 –> 集成终端 或者直接按 ctrl+`如果没有安装vue-cli,在终端输入:npm install -g vue-cli全局安装vue-cli然后新建项目vue init webpack projectNameprojectName换为你想要的名字。这里我建立的项目名为 ex1然后一直按...

weixin_35353583的博客 1933

OpenCV实战之人脸美颜美型(八)——大眼(下)

我们需要将上述描述量化表达,以r代表上述变形区域的圆的半径,X表示原始图像像素到变形圆圆心的距离,Y表示像素变形后的其距离变形圆圆心的距离,则其形状大致如下图所示。如下图所示,我们可以规定处理区域为眼睛为圆心的一个圆形,从圆心区域开始图像会放大,但该放大的比例随着距离圆心的距离而变小,直至边缘区域的放大比例为0。不过在实际图像变形操作中我们要从目标图像映射到原图,因此我们需要将X/Y调换,让X表示变形后图像的像素距离变形圆中心的距离,Y表示原图像素距离变形圆中心的距离,则其形状如下图所示。

On my way 901

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

vscode中装js解释器_用vscode实现vue.js项目的一个完整过程

1,新建项目打开Visual studio code打开一个你想要创建项目的文件夹打开集成终端:查看 –> 集成终端 或者直接按 ctrl+`如果没有安装vue-cli,在终端输入:npm install -g vue-cli全局安装vue-cli然后新建项目vue init webpack projectName1projectName换为你想要的名字。这里我建立的项目名为 ex1然后一直...

weixin_28746223的博客 127

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

用vscode创建vue.js项目的一个完整过程

1,新建项目 打开Visual studio code 打开一个你想要创建项目的文件夹 打开集成终端:查看 –> 集成终端 或者直接按 ctrl+` 如果没有安装vue-cli,在终端输入: npm install -g vue-cli 全局安装vue-cli 然后新建项目 vue init webpack projectName projectName换为你想要的...

绝圣弃智-零的博客 1941

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【VUE】VSCode 创建Vue项目完整过程

注:node.js安装完后会同步安装npm,一般不需要再下一次npm。按自己需求可以创建Vue2或Vue3,自行选择即可 ,安装需等待一会。在浏览器运行该地址后出现如下页面即为成功。1. 安装 [Node.js](2. 安装 [npm](cd 到项目名下运行。

aystl_gss的博客 3062

如何搭建一个vue项目(完整步骤)

这里如果选择保存的话,就要输入名字,默认就是文件夹的名字,下次配置的时候就会显示这个文件配置的选项就像上面的一样,在配置的时候会多出来一个。)下载hbuildx安装文件(已提供,无需下载),下载后,直接解压就可以使用。代码检查,选标准的就行,方向键切换,空格键选择然后回车。按空格键选择要安装的配置资源,带 * 号说明被选上了。上下方向键选择版本,这里我们选择vue2,然后回车。代码检查时间,方向键切换,空格键选择然后回车。启动成功之后,打开路径看到如下界面说明成功。通过上下方向键选择对应配置,然后回车。

qq_39093474的博客 2万+

使用vscode进行vue.js基础项目搭建和打包

使用vscode进行vue.js项目搭建 一、vue.js环境安装  因为vue.js运行在node.js的npm环境下,所以必须先安装node.js。  1、nodejs安装请参照Node.js 安装配置。 在运行中输入cmd中查看nodejs安装版本: 备注:安装方式不只这一种:也可使用淘宝的npm镜像:npm install -g cnpm --re...

Jxq_IT的博客 8680

五分钟学会用 Vue 脚手架搭建一个完整项目

使用 Vue 脚手架搭建 vue 项目方法演示。

商务合作 | 共同学习 | 携手共进 5万+
上一篇: 树型结构类图的设计
下一篇: Oracle数据库基本操作
It_sharp
博客等级 码龄10年 51粉丝 231原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值