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

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧. c, \( ~9 `7 ?; y

0 y1 S$ P5 S! r+ O0 h1 w$ o(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
7 g3 d# m; x9 M- }* U. I: Z* K5 x
2 u: x" m8 O, V' n) M(2)安装Vue 脚手架
$ l7 {; j3 Y4 F" z. w' [/ Q7 G>npm install --global vue-cli  / cnpm install --global vue-cli1 E# \9 v. s+ x; [2 _
(3) 创建项目
9 N, Y, F- m5 G0 e7 I% @* ?5 a0 s. x4 F7 m# I
vue init webpack vue-plmhome01
3 |- N& }1 K! f9 ^/ H
, ]7 D2 t7 O6 @" D4 ^9 z# t4 E
# J( `4 l8 _4 d4 v3 G0 Z0 O(4) cd /d D:/webdev/vue-plmhome01
% `! b$ G7 T% @. [- S7 x如果报错,再运行下 npm install 2 Y+ s9 G+ ~2 k, r/ _$ t, F
5 D7 g% ^; q# ]# |3 o* M! N; R
npm run dev & `- I' Z# H  b$ g

! w/ U$ _, b9 B* A. h: y- _# S# w9 i 捕获.PNG
9 z# W5 |; w% ~# L
2 y3 N  J1 ^% @. T# G. T+ X4 @
1 E3 A* D5 E. l) [: t, K- J- u
; y4 H# X5 e* |/ R' C还有一种简单的做法
/ ?5 c) m7 B  F5 B0 L
! U7 \$ i+ h: I) l8 O, O& wvue init webpack-simple vue-plmhome02
' M' A; e4 h3 S3 }0 u5 h2 c3 [' b7 [/ h' I/ E# w  s6 a9 i  H
目录更精简些
2 r' R& f: I5 j$ I1 y( [1 \
上海点团信息科技有限公司,承接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

新版本安装
( O( n" T  u5 `. ^  _# u  m# Y. x% Y
卸载老版本 ' h& Z4 H2 Q  b+ E

) [. b7 X$ K6 i2 D' F6 p8 _  y' fnpm uninstall vue-cli -g
5 U9 W) c1 J+ C2 A' W3 i; c! \
6 Y( s8 y3 Y+ R; B) j% h; p安装6 s1 G, U( v4 C3 k( t6 X# t  T) s+ {4 a
, }& d4 Z# Z8 D0 g9 n' n5 y
npm install -g @vue/cli   % X) l' D) {9 e2 M; f

9 G( K- R9 u1 h0 h9 j% l+ n. d2 w0 O% ~& n/ D& _0 b. \
vue --version
3 t0 Q; \, l4 l4 v! ~- N
! {) W  ]; ~$ S& N* r3 |1 L5 `" s9 c* u  m8 N
vue create vue-plmhome020 G9 ?& W/ y  e$ O+ Z. A- C+ G  N0 R7 G
6 Z4 C, J/ e4 F2 U( u
) X+ ?- J4 Y; d) U8 H1 {9 d( H
npm run serve
0 v4 g5 v. B2 L$ w
2 B$ p* t+ v" Q; j7 H8 ^
, @% x: I, z. H$ T) @% s: v1 E, R2 n, R+ L

' k" @5 ~" V: e$ c4 u. e* K9 ?* t% O/ K: A) A

! Y4 ~4 P0 ]( I5 P6 }7 x' @9 @
" q1 d4 V% M2 q6 h7 r2 E: }
2 m. u. S: Q, x4 Q' S$ H1 b
上海点团信息科技有限公司,承接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

第一个例子---基本数据的读取

- [2 p5 U- \" A* }; }. K9 v2 T$ I6 B
<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>

9 E4 [- A$ p! X6 g
  </div>
</template>

2 y6 w3 v- ~, B9 `7 v3 m
<script>
$ R% q% q$ M; {
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>
' |" ^; g* p- a: g% R
<style>
( R) o2 H9 l# u+ o8 e
</style>

0 v" i/ g( M& o( d& ~
上海点团信息科技有限公司,承接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

数据绑定:; V9 M  {  L$ f& c3 u8 R% ]0 g" \
- R. D' o9 X: L& u3 v9 h1 }: H
0 }  R0 n; i" v% @7 f( }
<!-- Bind Attributes -->! N& F7 z5 V7 s1 z& n
<br>
$ p. U; e3 k6 Q9 E5 _* `2 n<div v-bind:title="url">
9 {/ ?' j+ V/ k  "This is for the url bind"8 h$ W6 W9 \6 |; Q2 ?
</div>
9 y9 G: Y/ W) H% O+ R<img :src="srcurl" alt="plmhome logo">* d2 f! \" n+ B3 ~
<!-- Bind html -->2 J  S& [! p5 j
<div v-html="html">
4 V% v" i; s2 U1 O</div>
# J, D8 X1 H: o% ]  h9 ^' P7 }8 ]<!-- Bind Text-->+ k  q* S8 w. b2 y4 K0 |
<div v-text="msg" v-bind:style="{color:'red'}"></div>1 U5 k) A) H# I
</div>
8 ]- ^1 |- o6 e2 G: J2 J7 R: l
上海点团信息科技有限公司,承接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

数据绑定:
4 f( Y9 b1 t, Z; H. a, |/ B3 k" Q8 H* g  ~5 H
4 R4 R# o( m' X2 M0 c
<!-- Bind Attributes -->
1 s$ T) ~! N+ o% X/ W# a<br>
$ R: ^' `$ u/ h/ w$ c* V1 b<div v-bind:title="url"># w  p6 q# e: Z& F$ k: a! z4 g4 O
  "This is for the url bind"
# U+ ?3 Z/ |* K$ C) w</div>
" F0 U6 L/ B+ C. i. C<img :src="srcurl" alt="plmhome logo">: q, `* m: u1 z) C8 R' v
<!-- Bind html -->' a& H3 G3 b* {, c, Y8 G4 O
<div v-html="html">5 A" k$ |$ H9 u0 |
</div>, b, n, |4 N: R" a; E- Z; s' o% h
<!-- Bind Text-->
, L; S; D$ ~: R/ e8 l2 I<div v-text="msg" v-bind:style="{color:'red'}"></div>4 e4 j. l; W1 M6 S9 `3 |9 W
</div># y, k5 K. ^5 ?; |3 I/ _
上海点团信息科技有限公司,承接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

数据绑定:
% }' [/ W! q% Z( _1 v6 S5 C2 r
) N2 x' u, P8 i4 [( F( r7 I' j
! G& I  M2 f" ~4 f4 Z<!-- Bind Attributes -->  g0 s( d8 t5 W5 _5 A
<br>
% O0 ?4 v. [+ d( m. N% S<div v-bind:title="url">3 H3 f) m( @; C# z
  "This is for the url bind"
5 C$ ?  p: ?- j8 O$ }# V: U' Y</div>5 Z8 u  r1 M8 ^1 L) f. ^
<img :src="srcurl" alt="plmhome logo">
' R3 ~" Z, d$ z<!-- Bind html -->
& D! p, J/ D: m0 @" U/ y& c$ V) c<div v-html="html">: u$ P7 T! C- i" h. U  f2 E
</div>
, v! X# D% `8 v" D" @8 l<!-- Bind Text-->. d0 ]# a6 t8 v3 x6 d: Y  i
<div v-text="msg" v-bind:style="{color:'red'}"></div>
) _7 S, d, t' e3 m</div>
" S2 k1 M9 ^0 @
上海点团信息科技有限公司,承接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

数据绑定:
0 u- m9 V  v6 f; M) a" K. f* ]7 v) Q! s5 V) S0 D
: y) s9 H. j/ |3 f( s7 [- u9 K+ T- Y
<!-- Bind Attributes -->
7 d6 I; x6 ~! E4 X8 t0 K/ z<br>
$ W# l$ Y# T# ?+ g$ C0 d<div v-bind:title="url">
4 a4 R; ~% q% S. U  "This is for the url bind"# t9 k8 @! |- I* V
</div>
, k9 v) \9 ?5 N: V1 B5 O+ f. V0 J<img :src="srcurl" alt="plmhome logo">& ~8 ?' u& r; a% U
<!-- Bind html -->0 t/ u9 U. D$ Q, k" Q  C/ s( i
<div v-html="html">0 ^( |7 T7 p) n* C
</div>/ b) {4 j5 n0 ?
<!-- Bind Text-->0 G" r/ Y0 E5 G6 [
<div v-text="msg" v-bind:style="{color:'red'}"></div>
, A& q& K" D% a9 f( ~" G3 Z</div>$ b! o: T! C3 [! e
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了