首页 > 其他分享 >Vue实验记录

Vue实验记录

时间:2023-11-15 12:55:05浏览次数:41  
标签:vue name 记录 Vue 实验 import router 安装

webpack安装

首先下载node.js

https://nodejs.org/en

下载完成后进行安装,直接下一步就可以

安装完成后,在cmd中查看是否安装成功

然后安装webpack

安装脚手架

创建项目

选择第二个

创建完成后的效果

进入项目并运行

在学习通中下载源码,把源码按照项目格式放到创建好的项目中

目录格式

App.vue

<template>
  <div class="tabBox">
    <ul class="tab">
        <li :class="{active : active == 'new'}" @click="showNew">最新</li>
        <li :class="{active : active == 'hot'}" @click="showHot">热门</li>
        <li :class="{active : active == 'recommend'}" @click="showRecommend">推荐</li>
    </ul>
    <router-view/>
  </div>
</template>

<script>
export default {
	name : 'app',
	data : function(){
		return {
			active : 'new'
		}
	},
	methods : {
		showNew : function(){
			this.active = 'new';
			this.$router.push({ name: 'new'});//跳转到最新新闻
		},
		showHot : function(){
			this.active = 'hot';
			this.$router.push({ name: 'hot'});//跳转到热门新闻
		},
		showRecommend : function(){
			this.active = 'recommend';
			this.$router.push({ name: 'recommend'});//跳转到推荐新闻
		}
	}
}
</script>

<style>
@import './assets/css/style.css';  /*引入公共CSS文件*/
</style>

main.js

import Vue from 'vue'
import App from './App.vue'
import router from './router'//引入router.js文件

Vue.config.productionTip = false

new Vue({
  router,
  render: h => h(App)//渲染视图
}).$mount('#app')

然后在vue.config.js中添加一条代码

然后在项目目录下安装vue-router

npm install --legacy-peer-deps  vue-router@3 

安装完成后运行项目

成功运行

标签:vue,name,记录,Vue,实验,import,router,安装
From: https://www.cnblogs.com/fangao/p/17833578.html

相关文章

  • 数据库性能查看-查看MySQL数据库操作记录
    测试orm或者Django序列化器的时候,我需要知道他们都干了什么,这就需要打开MySQL的操作日志进入MySQL的客户端命令界面:showvariableslike'gen%';+------------------+---------------------------------+|Variable_name|Value|+----------......
  • vuejs3.0 从入门到精通——项目搭建
    项目搭建一、环境准备软件名称软件版本nodev20.9.0npm10.1.0Windows10专业版22H2vue/cli5.0.8vitev4.5.0二、vite创建项目>npminitvite@latestsaas--templatevue√Selectaframework:»Vue√Selectavariant:»TypeScriptSca......
  • crontab任务以user用户执行hive -f命令不生效解决记录
    现象:创建了一个shell脚本任务,使用crontab进行任务调度,其中hive执行为: hive-f/opt/test.sql>/opt/test.log2>&1任务调度起来后一直报错提示: /usr/bin/hive:行3:/parcels/sbin/configure.sh:没有那个文件或目录 解决:1.使用hive绝对路径:首先保证user用户有启动hive的......
  • Vue-cli 用自定义的组件有遇到过哪些问题?
    在components目录新建你的组件文件(indexPage.vue),script一定要exportdefault{}在需要用的页面(组件)中导入:importindexPagefrom'@/components/indexPage.vue'注入到vue的子组件的components属性上面,components:在template视图view中使用,例如命名为inde......
  • Vue3+Element plus 实现表格可编辑
    <template><div><el-buttontype="primary"@click="handleAdd">新增</el-button></div><div><el-table:data="tableData"style="width:100%&quo......
  • 记录WSL的一些配置(网络,header文件)
    一、WSL2配置网络WSL2发布了最新版本2.0.0,这个版本开始,自带支持新的镜像网络解决所有的网络相关问题。需要条件:Windows1122H2以上的版本,安装好的WSL2和linux。更新WSL:wsl--update--pre-release在用户目录 %USERPROFILE% 下面创建一个配置文件 .wslconfig,写入以下内......
  • 银河麒麟操作系统搭建 Python 环境及相关问题记录
    银河麒麟操作系统搭建Python环境及相关问题记录银河麒麟安装参考教程点击创建新的虚拟机,然后按照下图进行配置即可。然后一直点击下一步即可;anaconda安装首先进入Anaconda镜像界面[1],寻找目标安装版本链接;然后按照下述命令在线下载Anaconda:wgethttps://re......
  • vue3 与 vue2 的区别
    布尔型Attribute​布尔型attribute依据true/false值来决定attribute是否应该存在于该元素上。disabled就是最常见的例子之一。v-bind在这种场景下的行为略有不同:<button:disabled="isButtonDisabled">Button</button>当isButtonDisabled为真值或一个空字符串(......
  • unity 打包问题记录
     问题1: ErrorbuildingPlayerbecausescriptshadcompilererrors问题描述:在打包准备真机测试时发现了这个问题,到处查找解决办法后发现了问题,以下一些解决办法提供了思路。解决思路:(1)、关于AB打包出现的错误:ErrorbuildingPlayerbecausescriptshadcompilererrors的解......
  • 实验八. urllib模块、requests模块+BeautifulSoup模块使用、Feapder框架
    一、实验目标:熟悉模块的的用法,练习编写爬虫二、实验要求:编写代码,完成功能三、实验内容:(1)使用urllib模块或request模块读取网页内容,并利用BeautifulSoup模块进行内容解析,编写爬虫从http://www.cae.cn/cae/html/main/col48/column_48_1.html爬取中国工程院院士信息模......