当前位置: 首页 > news >正文

深圳网络营销网站建设资源搜索器

深圳网络营销网站建设,资源搜索器,东莞学做网站,计算机专业学做网站吗项目建立流程 项目文件夹终端vue ui可视化新建项目(需要一些时间)vscode打开项目npm run serve运行 架构理解: 首先打开的页面默认是index.htmlindex.html默认引用main.jsmain.js引用需要的页面,默认App.vue。Vue示例挂载可以在…

项目建立流程

  • 项目文件夹终端vue ui可视化新建项目(需要一些时间)
  • vscode打开项目
  • npm run serve运行

架构理解:

  • 首先打开的页面默认是index.html
  • index.html默认引用main.js
  • main.js引用需要的页面,默认App.vue。Vue示例挂载
  • 可以在viewcomponent里创建组件或页面
    • view中文件以.vue结尾,包括三部分:
      • template:写html内容
      • script:控制模板当中数据来源和行为
      • style:略

首先实现在App.vue中引用另一个自建页面(使用element实现)
main.js

import Vue from 'vue'
import App from './App.vue'
import router from './router'import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'Vue.config.productionTip = false
Vue.use(ElementUI);new Vue({router,render: h => h(App)
}).$mount('#app')

App.vue

<template><div><element-view></element-view><h1>{{message}}</h1></div>
</template><script>import ElementView from './views/element/ElementView.vue'export default {components: {ElementView},data(){return {message: "I'm Lzy"}},methods:{}}
</script>

views/element/ElementView.vue

<template><div><el-button type="primary">主要按钮</el-button></div>
</template><script>
export default {}
</script><style></style>

下一步,通过导航栏实现页面切换

路由(router):URL中哈希(#)与组件的对应关系。

步骤1:配置路由router/index.js

import Vue from 'vue'
import VueRouter from 'vue-router'Vue.use(VueRouter)const routes = [{path: '/part1',     			  //哈希匹配网址name: 'part1',                    //起个名字component: () => import('../views/element/ElementView.vue')    //对应页面},{path: '/part2',name: 'part2',component: () => import('../views/element/PartTwo')},{                                  //默认第一次访问是'/',需要把这个位置重定向到有效页面。不加这个会出bug。path: '/',redirect: '/part1'}                                
]const router = new VueRouter({routes
})export default router

同时在对应路径新建对应.vue页面part2

最后修改App.vue(不动的元素放这里,需要切换的部分用标签代替表示即可)

<template><div id="app"><!-- element布局 --><el-container>     <!-- 头部栏  --><el-header style="margin:0px;height: 80px"><h1 style="line-height: 40px; font-weight: blod; font-size: 30px; text-align:center">{{ message }}</h1></el-header><!-- 主体栏 --><el-main><!-- 导航栏 --><el-menurouter:default-active="$route.path"class="el-menu-demo"mode="horizontal"background-color="#545c64"text-color="#fff"active-text-color="#ffd04b"><el-menu-item index="/part1"> 板块一</el-menu-item><el-menu-item index="/part2"> 板块二</el-menu-item><el-menu-item index="/part3"> 板块三</el-menu-item></el-menu><router-view></router-view><element-view></element-view></el-main></el-container></div>
</template><script>// import ElementView from './views/element/ElementView.vue'export default {// components: {ElementView},data(){return {message: "System name"}},methods:{}}
</script><style>.el-menu {display: flex;justify-content: space-evenly;}.el-menu-item {width: 33%;text-align: center;font-size: 18px !important;}
</style>

之后改进:

使用part1完成静态数据的展示
使用part2完成特定种类数据的展示

之后搭建后端,完成数据交换。

展示特定数据

为了异步数据加载:npm install axios

  • 写钩子函数:mounted()
  • 通过axios获取数据
  • 渲染数据

目前需要先完成后端Django的搭建

http://www.yidumall.com/news/38098.html

相关文章:

  • 电影网站建站seo公司seo教程
  • 专做女裤有哪些网站淘宝培训
  • 在什么网站可以接活做我的百度账号
  • 综合网站设计网上怎么找人去推广广告
  • 可做分析图的地图网站免费注册推广网站
  • 杭州律师seo方案书案例
  • 淘客做网站网络推广平台网站推广
  • 中牟做网站网络推广是什么意思
  • 邯郸网站制作地方看片子用什么app免费苹果手机
  • 网络营销的含义的理解seo网络优化培训
  • 公司网站建设找谁做柳州网站建设
  • 做花酒的网站推广合作
  • 如何登陆公司网站后台2023搜索最多的关键词
  • 深圳 网站科技站外推广方式有哪些
  • seo推广引擎优化株洲seo优化
  • 中国室内设计师排名杭州seo建站
  • 太原网站建设山西悉云科技网站广告调词软件
  • 免费手机h5模板网站模板学电商出来一般干什么工作
  • 动态网站开发语言网络营销软件网站
  • 网站banner制作百度关键词收费标准
  • 营销网站怎样做中国制造网
  • 免费博客主题wordpress郑州seo优化顾问热狗
  • 重庆免费推广网站西安高端网站建设
  • 网站建设和维护需要学的东西google play 安卓下载
  • 网站建设合同的性质站长之家seo信息
  • 帮别人备案网站培训机构营业执照如何办理
  • 做英文网站多少钱厦门网络推广外包多少钱
  • 金泉网是做网站的吗首页关键词优化价格
  • 如何给一个网站做优化培训方案怎么做
  • 网站开发合同模板免费网站如何优化关键词排名