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

网站app推广怎么做百度推广怎么赚钱

网站app推广怎么做,百度推广怎么赚钱,程序外包平台,网页微信可以传文件吗2019独角兽企业重金招聘Python工程师标准>>> 1. vue脚手架 用来创建vue项目的工具包 创建项目: npm install -g vue-cli vue init webpack VueDemo 开发环境运行: cd VueDemo npm install npm run dev 生产环境打包发布 npm run build npm install -g serve serve d…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1. vue脚手架

用来创建vue项目的工具包

创建项目:

npm install -g vue-cli

vue init webpack VueDemo

开发环境运行:

cd VueDemo

npm install

npm run dev

生产环境打包发布

npm run build

npm install -g serve

serve dist

http://localhost:5000

2. eslint

用来做项目编码规范检查的工具

基本原理: 定义了很多规则, 检查项目的代码一旦发现违背了某个规则就输出相应的提示信息

有相应的配置, 可定制检查

3. 组件化编程

vue文件包含3个部分

<template>

<div></div>

</template>

<script> export default {        props: []/{} data(){},        computed: {} methods: {},               watch: {}        filters: {}        directives: {}        components: {} } </script>

<style> </style>

组件化编码的基本流程

  1). 拆分界面, 抽取组件

  2). 编写静态组件

  3). 编写动态组件

  初始化数据, 动态显示初始化界面

  实现与用户交互功能

组件通信的5种方式

  props

  vue的自定义事件

  pubsub第三方库

  slot

  vuex(后面单独讲)

props:

父子组件间通信的基本方式

属性值的2大类型:

一般: 父组件-->子组件

函数: 子组件-->父组件

    隔层组件间传递: 必须逐层传递(麻烦)

    兄弟组件间: 必须借助父组件(麻烦)

  vue自定义事件

   子组件与父组件的通信方式

   用来取代function props

   不适合隔层组件和兄弟组件间的通信

  pubsub第三方库(消息订阅与发布)

   适合于任何关系的组件间通信

  slot

   通信是带数据的标签

   注意: 标签是在父组件中解析

  vuex

   多组件共享状态(数据的管理)

   组件间的关系也没有限制

   功能比pubsub强大, 更适用于vue项目

4. ajax

相关库:

vue-resource: vue插件, 多用于vue1.x

axios: 第三方库, 多用于vue2.x

vue-resource使用

// 引入模块

import VueResource from 'vue-resource'

// 使用插件

Vue.use(VueResource)

// 通过vue/组件对象发送ajax请求

this.$http.get('/someUrl').then((response) => {

// success callback

console.log(response.data) //返回结果数据

}, (response) => {

// error callback

console.log(response.statusText) //错误信息

})

axios使用

// 引入模块

import axios from 'axios'

// 发送ajax请求

axios.get(url)

.then(response => {

console.log(response.data) // 得到返回结果数据

})

.catch(error => {

  console.log(error.message)

})

5. vue-router

vue用来实现SPA的插件

使用vue-router

  1. 创建路由器: router/index.js

new VueRouter({

routes: [

{ // 一般路由

path: '/about',

component: about

},

{ // 自动跳转路由

path: '/',

redirect: '/about'

}

]

})

  1. 注册路由器: main.js

import router from './router'

 new Vue({

   router

 })

  1. 使用路由组件标签:

 <router-link to="/xxx">Go to XXX</router-link>

 <router-view></router-view>

编写路由的3步

  1. 定义路由组件

  2. 映射路由

  3. 编写路由2个标签

嵌套路由

children: [

{

path: '/home/news',

component: news

},

{

path: 'message',

component: message

}

]

向路由组件传递数据

params: <router-link to="/home/news/abc/123">

props: <router-view msg='abc'>

缓存路由组件

<keep-alive>

<router-view></router-view>

</keep-alive>

路由的编程式导航

  this.$router.push(path): 相当于点击路由链接(可以返回到当前路由界面)

  this.$router.replace(path): 用新路由替换当前路由(不可以返回到当前路由界面)

  this.$router.back(): 请求(返回)上一个记录路由

转载于:https://my.oschina.net/u/3892643/blog/3025753

http://www.lbrq.cn/news/2793709.html

相关文章:

  • 网站建设柒金手指花总14抖音关键词排名
  • 青海做网站网页制作接单平台
  • 昌都网站建设关键词数据分析工具有哪些
  • 怎么自己制作一个好的网站如何检测网站是否安全
  • 可以在自己家做外卖的网站谷歌三件套
  • 个人备案的网站可以做商城吗市场营销八大营销模式
  • 适合设计师的网站编辑软件如何做企业网页
  • 常州做网站麦策电商营销策划咨询
  • 建设项目环评验收网站微信营销软件有哪些
  • 东莞城乡建设网站爱站小工具计算器
  • 广州知名网站建设淘宝如何提升关键词排名
  • 无锡做网站哪里好站长权重
  • 长沙网页制作网站南阳seo
  • 网店装修网站英语seo
  • 网站建设公司net2006游戏如何在网上推广
  • 政务网站建设规划收录优美图片topit
  • 高端公司网站刷网站软件
  • 企业做网站的费用免费的关键词挖掘工具
  • 深圳有什么做招聘网站的公司吗seo sem优化
  • 建设网站直接委托单位免费建站软件
  • 百度云做网站空间百度指数api
  • 动态网站开发视频教程百度助手应用商店下载安装
  • 做网站530元广州seo营销培训
  • 网站建设php怎么安装关键词歌词任然
  • 简易的网站百度竞价排名一年费用
  • 合肥知名网站制作公司短视频询盘获客系统
  • 代写网站h5下一页
  • 网站开发语言 微信接口百度推广渠道商
  • 平板电脑可以做淘宝网站吗平台连接
  • 承德网站建设规划私人做网站的流程
  • Django ModelForm
  • 教育场景下禁用html5播放器拖动进度条的例子
  • 笔试——Day44
  • kkfileview预览Excel文件去掉左上角的跳转HTM预览、打印按钮
  • SpringBoot-集成POI和EasyExecl
  • oracle官网下载jdk历史版本,jdk历史版本下载