整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

vue-admin-template基于vue2的极

vue-admin-template基于vue2的极简后台管理系统

vue-admin-template一款极简的 vue admin 管理后台。

它只包含了 Element UI & axios & iconfont & permission control & lint,这些搭建后台必要的东西。

github 地址:

https://github.com/PanJiaChen/vue-admin-template

github star: 9.1K+

最新版本:4.2.1 ,MIT 协议

主要技术栈:

vue 2.6.10

vue-router 3.0.6

element-ui 2.7.2

vue-cli 3.6

normalize.css 7.0.0

axios 0.18.1

js-cookie 2.2.0

项目截图






功能

  • Element UI
  • 登录/注销
  • Dashboard
  • 表格
  • 树形结构
  • Tab 选项卡
  • 表单
  • 权限测试(需使用分支permission-control)

快速上手

# 克隆项目
git clone https://github.com/PanJiaChen/vue-admin-template.git

# 进入项目目录
cd vue-admin-template

# 安装依赖
npm install

# 建议不要直接使用 cnpm 安装以来,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

# 启动服务
npm run dev

# 访问服务 浏览器访问

http://localhost:9528

文档地址:

https://panjiachen.github.io/vue-element-admin-site/zh/

浏览器兼容性

  • IE / Edge

IE10, IE11, Edge

  • Firefox

last 2 versions

ody

常用标签

body分为块级和行内

  • 块级 独占整行
  • 行内 内容有多少就占多少

文本格式化标签

br 换行

<div>qwer<br/>zxcv</div>

div和span

  • div 块级标签样式
<div style="background-color: green;">qwer</div>
  • span 行内标签样式
span style="background-color: green;">zxcv</span>

p 段落

<p>hahahahah</p> 
<p>hahahahahaaa</p>   

h 标题

h1~h6y依次变小

   <div>默认文字字体</div>
   <h1>再再再再再粗一点</h1>
   <h2>再再再再粗一点</h2>
   <h3>再再再粗一点</h3>
   <h4>再再粗一点</h4>
   <h5>再粗一点</h5>
   <h6>粗一点</h6>

链接

  • a 超链接,跳转到指定的地址
<a href="http://www.baidu.com" title="baidu">百度</a>
  • 锚点,点击后跳转到指定位置
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>野鸡平台</title>
</head>
<body>
<h1>章节</h1>
<a href="#i1" title="第一章">第一章 寂寞的春天</a>
<a href="#i2" title="第二章">第二章 寂寞的夏天</a>
<a href="#i3" title="第三章">第三章 寂寞的秋天</a>
<a href="#i4" title="第四章">第四章 寂寞的冬天</a>
<h1>内容</h1>
<div style="height: 1000px;" id="i1">
   <h3>第一章 寂寞的春天</h3>
   <p>春暖花开,万物复苏,又到了交配的季节。</p>
</div>
<div style="height: 1000px;" id="i2">
   <h3>第二章 寂寞的夏天</h3>
   <p>夏天夏天悄悄过去留下小咪咪</p>
</div>
<div style="height: 1000px;" id="i3">
   <h3>第三章 寂寞的秋天</h3>
   <p>今年的秋天真是寂寞呀!!!</p>
</div>
<div style="height: 1000px;" id="i4">
   <h3>第四章 寂寞的冬天</h3>
   <p>下雪</p>
</div>
</body>
</html>

ul ol dl 列表展示

  • ul 无序列表
  • ol 有序列表
  • dl 层级列表
  • li 列表项目
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>野鸡平台</title>
</head>
<body>
    <ul>
        <li>周杰伦</li>
        <li>林俊杰</li>
        <li>王力宏</li>
    </ul>
    <ol>
        <li>铁锤</li>
        <li>钢弹</li>
        <li>狗蛋</li>
    </ol>
    <dl>
        <dt>河北省</dt>
        <dd>邯郸</dd>
        <dd>石家庄</dd>
        <dt>山西省</dt>
        <dd>太原</dd>
        <dd>平遥</dd>
    </dl>
</body>
</html>

table 表格

  • table表格标题
  • thead表格标题
  • tr 行标签
  • th 列名
  • tbody表格内容
  • tr 列标签
  • td 列内容
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>6666</title>
</head>
<body>
    <table border="3">   <!--border 选择表格样式-->>
        <thead>
            <tr>
                <th>姓名</th>
                <th>年龄</th>
                <th>爱好</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>xxxx</td>
                <td>18</td>
                <td>看书</td>
            </tr>
            <tr>
                <td rowspan="3">aaaa</td>  <!--rowspan 合并单元格-->>
                <td>18</td>
                <td>吃饭</td>
            </tr>
            <tr>
                <td>33</td>>
                <td>heiheihei</td>>
            </tr>>
        </tbody>
    </table>
</body>
</html>

img 图片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>6666</title>
</head>
<body>
    <!--显示本地图片,找不到图片则显示alt中的文字-->
    <img src="img/lover.png" alt="美女">
    <!--显示网络图片-->
    <img src="https://images.cnblogs.com/cnblogs_com/wupeiqi/662608/t_212313579359018.png" alt="妹子">
</body>
</html>

用户交互

按钮标签

type

  • buttom: 普通
  • submit: 提交
  • reset: 重置
 <button type="button"> 按钮 </button>

input

  • text,文本框。
  • password,密码框。
  • radio,单选框(必须设置name属性相同,否则无法实现)。
  • checkbox,复选框。
  • file,文件上传。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>666666</title>
</head>
<body>
    <h3>文本框</h3>
    <input type="text">
    <h3>密码框</h3>
    <input type="password">
    <h3>单选框</h3>
    <input type="radio" name="gender">男
    <input type="radio" name="gender">女
    <h3>复选框</h3>
    <input type="checkbox">篮球
    <input type="checkbox">足球
    <input type="checkbox">橄榄球
    <h3>上传文件</h3>
    <input type="file">
</body>
</html>

select下拉框

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML学习</title>
</head>
<body>
    <h3>单选</h3>
    <select>
        <option>上海</option>
        <option>北京</option>
        <option>深圳</option>
    </select>
    <h3>多选</h3>
    <select multiple>
        <option>上海</option>
        <option>北京</option>
        <option>深圳</option>
    </select>
</body>
</html>

textarea多行文本框

<!DOCTYPE html>
卧槽,无情呀
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>HTML学习</title>
</head>
<body>
    <textarea>文本内容写在这里...</textarea>
</body>
</body>
</html>

form表单

用于提交数据到后台

  • 提交时,只会提交form标签内部【用户交互】相关的标签。
  • <input type="submit" value="提交"> 用于提交当前所在的表单。
  • <input type="reset" value="重置"> 用于重置当前标签中的选项。
  • form标签内置属性action="/xx/" ,表示表单要提交的地址。method="get",表示表单的提交方式。enctype="multipart/form-data",如果form内部有文件上传,必须加上此设置
  • form内部【用户交互】相关标签必须设置name,不然提交数据后后端无法获取
// 提交表单之后,实际上会将表单中的数据构造成一种特殊的结构,发送给后台,类似于:
{
    user:用户输入的姓名,
  pwd:用户输入的密码,
    ...
}
  • radio、checkbox、select 除了要设置name属性以外,还必须设置value属性,因为这三中标签在form表单提交时,不会把看到的内容提交到后台,而是把选择选项对应的value值提交到后台。

学习如何做一个网站,却又不知道从哪里下手,但是又不想花钱去找外包公司,那么自己到底该怎么做一个网站呢?

今天我来给大家说明一下想自己做个网站需要学会什么东西。

1:html

想自己做个网站,首先得把网站的模板做出来,而html就是就是做网站要学习的。比如网页上要显示内容,需要html;网站上需要显示图片,需要html;网站上需要文字,需要html。

2:css

光有文字还是不行,还需要考虑布局、排版和颜色,这时候就需要学习css了。虽然现在有css3可以制作动图和特效,但是css的基本用处还是布局、排版和颜色。

3:js

弄完内容和排版布局,很多人认为网站的一个页面就这么搞定了,但是大错特错,我们还需要js来做网页的一些特效。比如鼠标停在哪个位置会变形,或者哪个图片不停地变换,再或者跳转出一个广告视频,这些都是需要js来做的。

4:后台制作

这个是作用于网站的管理用的,反正除了自己其他的人看不到,就不需要太大的要求,直接制作个简单好管理的界面,再搭建个信息管理系统,后台基本就完成了。

5:美工设计

说到美工,大家一定会想到图片,没错,就是做图片,不过网站的美工不只是做图片,还涉及到摄影,毕竟网站上不只是有图片,有时候还要插入一些动图或视频,做不能每次需要图片或视频就到网站上找吧,所以至今动手很重要。

6:域名选购

这些基本和开发技术没有多大的关系,就是注册个域名,但是域名注册不好那么就是关系到网站的整体。就像网站上的那些二手域名,一个个简直就像是在淘宝一样,万一搞到的是一个有缺陷的域名,到时候网站搭建完后就要唱一首凉凉了。

7:服务器购买

光有域名还不行,当服务器是在国内的时候,是需要备案的。 备案流程现在简单多了,基本上7天就可以做完,不过其中有一个挺麻烦的地方,需要自己手写签字,然后再扫描出来发过去

以上就是自己做网站需要掌握的东西,不得不说的是,想自己总一个网站真的是非一日之功,那是需要下本钱的,就像html、css、js,这些单独学起来可能不怎么样,但是学到后面就越是麻烦,就像组合使用。

所以说,想自己学习开发技术在自己搭建网站,真的非一日之功,哪怕你天赋异禀,没有几个月的时间是不可能的。

所以像我这种天赋异禀的天才还是找个现成的网站模板就改下变成自己的比较实惠。就比如66好用源码网,里面有无数模板,随便改都可以,只要您懂点技术,怎么盗版都可以,不过带后台的需要把模板下载下来再修改。