PLM之家PLMHome-工业软件与AI结合践行者

[开发视频] Vue 前端开发配置步骤---自学手册

  [复制链接]

2019-3-17 19:49:37 3145 6

admin 发表于 2019-3-16 18:41:54 |阅读模式

admin 楼主

2019-3-16 18:41:54

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
9 f" \# l* ~( c
3 X5 q" n# y1 ~" [$ X(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
) z1 x) |- G7 G4 D7 U/ y8 j# [2 L7 T( E
(2)安装Vue 脚手架) b; n$ o7 O% @6 l9 W( a+ M
>npm install --global vue-cli  / cnpm install --global vue-cli
: f9 S  B" r$ S& _0 K(3) 创建项目
7 C7 N- ~; K2 @9 B7 g9 x/ M' S
' c( c1 c  ?7 |+ i1 O& s. R( y' ]vue init webpack vue-plmhome01$ C' A6 Q  d& {/ L* W
& {( K/ N% d6 ?0 s/ q9 F9 D
. ~( j; A+ E* Z. r( [0 O
(4) cd /d D:/webdev/vue-plmhome01
; i/ w7 v9 F# ]8 x, ?+ a0 O& |如果报错,再运行下 npm install + V* V8 ~1 K  Z( P
: Z# i& O1 u( E
npm run dev 7 X) {2 h) R6 ]. P0 g3 P3 N
2 Y2 k4 i; ^) z& J& o
捕获.PNG 9 m9 @& T0 v0 p
( d! T6 I& ^8 F3 N4 f: D, e- V, S
; w( G1 q5 H0 v% {4 }2 G
: y; {) S+ d, ~
还有一种简单的做法
' q1 r; k" Y7 D% d( @" n  T2 r& W: B6 f: K
vue init webpack-simple vue-plmhome02! y- b4 A( Q- }2 W# E2 y& G

( L5 W0 D7 p0 B5 M# U, b目录更精简些% ~; ], F% o$ b) N8 Z! U
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复6

admin 发表于 2019-3-16 19:25:52

admin 沙发

2019-3-16 19:25:52

新版本安装! W+ j8 X6 D& d$ S1 S

. ]0 h4 O& J/ |) ?) o; T; p  {卸载老版本
& S  U. }$ u5 o8 {4 T/ _3 z3 ]& D0 t) G  T# E  M, g1 K5 r
npm uninstall vue-cli -g$ v" `2 e5 s9 j% w! p
- ?1 z4 l" O* Z5 B( s! l
安装
4 F$ P& f2 d3 w! p9 O2 c
9 r& x0 u1 z: x# gnpm install -g @vue/cli   ' [" T2 B: s' l1 s
5 M# R3 T, P: I% ]
" p) q# Z6 H5 A! I3 i4 n
vue --version( Q& m+ k* @5 V0 z+ V0 U: _5 [
! Z! i+ X; `* g
6 A2 Y/ H. u! v( G. e3 }1 C
vue create vue-plmhome02
5 W  z0 X2 E" s( w* D0 C% F. r: S0 H7 ^$ h

! ]! t$ s: A. d% |4 S' jnpm run serve
  z0 [) V, x' o
# z1 J& Z, a7 N! {) K! d+ q, j2 ?0 s
2 \6 M* d: l! ?. H1 Z( O6 k, y5 C8 e# P0 E  L2 A

9 |8 g2 d# V$ Y6 D3 N" c, t4 x% |1 ~% r8 F0 L6 |" G

& `% S* P; \4 c7 N6 a6 H$ h; Y& I! L9 X2 c6 \

( I/ v2 u( R  @. T
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 17:54:58

admin 板凳

2019-3-17 17:54:58

第一个例子---基本数据的读取
# }" v3 s. m9 |: y, g5 g8 r
<template>
  <div id="app">
  <!-- user constant Value -->
   <h2>my test vue </h2>
   <br>
   <!--Use the data value-->
   {{msg}}
   <!-- Use object vaue -->
   <br>
   <h3> {{obj.name}} : {{obj.Age}}</h3>
   <br>
   <!-- interate the arrary -->
  <hr>
<ul>
  <li v-for="item in nameList" :key="item">
   {{ item.message }}
  </li>
</ul>

  n  M3 `$ O* ^. n1 t. e2 I
  </div>
</template>

% e1 L) ~, r! O  [) R
<script>
. Z  r- E0 S$ m9 m% i) p
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

$ i$ x; V$ v4 f
<style>

, J  C7 d9 h, ^/ Y
</style>
& a( _- _6 G" u' e
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:20

admin 地板

2019-3-17 19:49:20

数据绑定:# L" `9 q% t9 Q" R( G7 }( ?

& p; a3 R- r9 X. q$ e- r! k: D! B* `3 \: v
<!-- Bind Attributes -->5 L/ v/ @/ @) F$ t% ~
<br>
9 w$ [; `+ H# H9 l( }* @! y<div v-bind:title="url">* K- ?* e/ L/ c7 o
  "This is for the url bind"
% D4 Q/ F/ r  |$ s8 k- z3 p</div>
' m* F3 a9 F: P4 |0 p" |( W4 `<img :src="srcurl" alt="plmhome logo">9 P- i+ W$ C" j1 D& v+ U
<!-- Bind html -->
4 V8 \* _. n% I: {/ p0 p# z3 N<div v-html="html">, Q  }5 h1 B/ k8 ?
</div>
! y+ x# y% t" D2 Q4 F/ X" r6 [<!-- Bind Text-->
0 `2 A* L. z1 K' @% `# F<div v-text="msg" v-bind:style="{color:'red'}"></div>2 O! y& {9 t, j  O& \
</div>
- P, B3 ]) H9 w3 O5 K
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:26

admin 5#

2019-3-17 19:49:26

数据绑定:0 s5 r+ y, R- M4 `

! K" l- a$ c0 w0 y0 q# K6 W- }  I+ n8 z+ ~
<!-- Bind Attributes -->  [: X# O2 `( C2 V5 s+ ~, O
<br>
) T2 Z. \6 \1 E% h6 G3 C+ M<div v-bind:title="url">
# i* }$ P" B3 P+ Q0 _. i+ ?6 S; `  "This is for the url bind"
) o# y- N/ `3 d: ^$ `+ }' ?  T) K</div>7 N  ]- `- i! @# [& O' p
<img :src="srcurl" alt="plmhome logo">. N* m' }2 t& O
<!-- Bind html -->
* w7 P+ ^0 `5 d/ \<div v-html="html">2 q  r5 T2 B0 }' a- N
</div>0 P  Y7 Q9 Y, c- B
<!-- Bind Text-->" Z1 w: d: l+ G& C
<div v-text="msg" v-bind:style="{color:'red'}"></div>6 ?3 u9 }. h# C9 m. Q
</div>
2 u& y) l1 H4 V7 v# j
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:31

admin 6#

2019-3-17 19:49:31

数据绑定:
5 K5 D# B+ j) {9 x
) P2 J: P3 N' O# T, G3 A) c1 [- L7 z
5 b5 ?, Z! z7 e7 f- g! G  e8 t2 z<!-- Bind Attributes -->0 G0 Z% B2 A$ f, G6 T4 J6 r' |  [
<br>* \2 u9 y* Z( r$ M8 z
<div v-bind:title="url">
2 a$ a2 D9 x, ]) m  "This is for the url bind"# s5 r7 e+ {) B' @# s
</div>
7 @  G3 n- C2 |, A! F- P( M<img :src="srcurl" alt="plmhome logo">
# S- q( z* K* B7 S<!-- Bind html -->
/ B( j6 ?; {8 ]+ \0 Y<div v-html="html">
( H4 Y7 v. d- I+ s8 d</div>3 T, y( o6 W: Z5 q8 h
<!-- Bind Text-->
- L  F! u) s. R! f/ g8 P<div v-text="msg" v-bind:style="{color:'red'}"></div>
# g( r( m7 P3 B</div>
. |% k# Y) n2 b6 w
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2019-3-17 19:49:37

admin 7#

2019-3-17 19:49:37

数据绑定:
: i  L& t! S2 `
, Q$ L: C' b7 M" {
# s9 Q/ B4 B# h% |( y4 m<!-- Bind Attributes -->5 n$ ~+ z/ d3 N6 k* C, \& P- m
<br>
) b8 y: U! G% v  B; |<div v-bind:title="url">
/ {6 t) g* r9 P- o3 a6 q3 [  "This is for the url bind"5 v: X' g3 f4 @* d& u
</div>/ h. X/ b* W% _, ^# H, G5 N) c; _
<img :src="srcurl" alt="plmhome logo">
. X7 b$ F( B+ ^; ?; N3 z$ B<!-- Bind html -->9 P  [9 q- A4 ~- M& Z6 D' G; t
<div v-html="html">
4 F6 G  T; _$ C</div>0 E! P3 _( h- K5 \/ b% Z/ o
<!-- Bind Text-->
% R0 w+ {. Q: P% |% q) ?<div v-text="msg" v-bind:style="{color:'red'}"></div>
1 o3 N3 y2 D! r& `: c$ H$ U7 u</div>2 C0 ]9 G+ O2 E  f& o2 q+ p
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了