当前位置: 首页> 教育> 培训 > Vue小白学习笔记

Vue小白学习笔记

时间:2025/7/13 21:06:51来源:https://blog.csdn.net/2301_80482258/article/details/141186932 浏览次数:0次

Vue基础配置

 main.js(入口文件)

import Vue from 'vue'
import App from './App.vue'
import router from './router'Vue.config.productionTip = falsenew Vue({router,render: h => h(App)
}).$mount('#app')

index.html(默认首页)

<!DOCTYPE html>
<html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1.0"><link rel="icon" href="<%= BASE_URL %>favicon.ico"><title><%= htmlWebpackPlugin.options.title %></title></head><body><noscript><strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><!-- built files will be auto injected --></body>
</html>

Vue组件文件以.vue结尾每个部分由<template>,<script>,<style>组成。

<template><!-- HTML代码部分 --><div id="app"><h1>{{ message }}</h1></div>
</template><script>
// JS代码部分
export default {// 数据模型data () {return {message:"Hello Vue"}}// 方法methods: {}
}
</script><style>
/* css样式 */</style>

Vue组件

table button

<template><div><!-- 按钮组件 --><el-row><el-button>默认按钮</el-button><el-button type="primary">主要按钮</el-button><el-button type="success">成功按钮</el-button><el-button type="info">信息按钮</el-button><el-button type="warning">警告按钮</el-button><el-button type="danger">危险按钮</el-button></el-row><br /><br /><br /><!-- 表格组件 --><el-table :data="tableData" border style="width: 100%"><el-table-column prop="date" label="日期" width="180"> </el-table-column><el-table-column prop="name" label="姓名" width="180"> </el-table-column><el-table-column prop="address" label="地址"> </el-table-column></el-table><!-- 分页组件 --><el-paginationbackgroundlayout="total,prev, pager, next,jumper,sizes"@size-change="handleSizeChange"@current-change="handleCurrentChange":total="1000"></el-pagination></div>
</template><script>
export default {data() {return {tableData: [{date: "2016-05-02",name: "王小虎",address: "上海市普陀区金沙江路 1518 弄",},{date: "2016-05-04",name: "王小虎",address: "上海市普陀区金沙江路 1517 弄",},{date: "2016-05-01",name: "王小虎",address: "上海市普陀区金沙江路 1519 弄",},{date: "2016-05-03",name: "王小虎",address: "上海市普陀区金沙江路 1516 弄",},],};},methods: {handleSizeChange(val) {alert("页面显示改变为:" + val);},handleCurrentChange(val) {alert("页码改变为:" + val);},},
};
</script><style>
</style>

 页码条设置

与以下一一对应

total,prev, pager, next,jumper,sizes 

调整页面方法

    @size-change="handleSizeChange"@current-change="handleCurrentChange"

其他组件详细请看文档,CV大神

关键字:Vue小白学习笔记

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: