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

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
  d# g$ ^) T* r- Q- f
; S$ u# F  b, g& r8 d: A( |$ u& A: H(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可5 ~/ K% e8 P/ s+ t6 G& A( i

8 Z. B$ M, }/ X* Q: h# ?$ ](2)安装Vue 脚手架
7 X2 u8 S( a2 _# {2 G>npm install --global vue-cli  / cnpm install --global vue-cli
) ?6 D# S: ?8 r4 T, E2 ~6 _(3) 创建项目
. D! I7 _7 J4 e2 T1 T+ w: a1 q) R+ z6 \6 l4 t6 s1 c3 f
vue init webpack vue-plmhome01! n- L7 f  |) [: U4 O3 h1 l9 X
' O7 }9 s) J$ {$ M
( p) p/ M+ L" W9 |5 t. E8 S
(4) cd /d D:/webdev/vue-plmhome01
* H" C# q. ^; e2 K8 M+ ?如果报错,再运行下 npm install 7 X8 z$ {) s. C1 e* Y

' t% _! O6 A/ |1 _( ^1 l3 ?npm run dev 2 W, I, ]/ m4 Y' I3 `& E2 u

/ P( L) W- }- C" u1 g 捕获.PNG / b" H. k0 f* k/ @! {# [
# X9 i+ f" k! M+ B0 N+ u+ y/ Y4 E
( S; u& O+ E0 t4 A) c. n# S: S

4 O  _4 j9 y4 b1 ^, `7 |还有一种简单的做法
6 j, e6 ?5 ~) l5 A1 N* ^( [; `- ^0 ?5 @+ h1 a/ b
vue init webpack-simple vue-plmhome027 G* y; }4 Z3 H( y
4 D# K8 _3 n1 n& s2 ]
目录更精简些1 e; x- H5 E2 O& t& O9 P
上海点团信息科技有限公司,承接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

新版本安装9 y) t1 \/ x) h0 w5 ?
( D0 k  Z4 ?4 J7 t, m: b
卸载老版本
+ r- E; [% v1 T; F1 v' J6 {, l& D: Z- }% y
npm uninstall vue-cli -g
0 G$ h0 ]- E8 K6 }  i. [( ?, G% P
2 `% T8 z  s* B1 b安装
; T( g/ H  Q/ w- F' Y. K9 E+ Q9 Q1 @/ H2 W1 V
npm install -g @vue/cli   
2 W5 @& G2 U' n$ d2 l; l; V# \" e) h1 E4 F
* r$ o# q3 A9 n! W$ M% T
vue --version0 s2 u' F/ V5 a3 ^5 }" A4 Q

8 X5 C7 t  T8 L5 t: i, D7 ]9 W- t0 M0 B. e1 L2 k- Y/ J2 Q2 B
vue create vue-plmhome02
! q( Q' y3 B; F& B- R& C, ?9 s1 e. @* E2 F

) O4 e9 |% V& b* O: xnpm run serve
9 R4 R9 M, Q1 \2 m& L4 q) D; x. G4 O

5 J9 R4 Q: y  u# i. H
+ l% r- i: v: c- c- p1 F$ N; J* s4 z
! B5 x( u0 ?$ ], T+ t" T; n) ^; V) c0 m4 L$ W% j/ U: O$ b
* b+ K1 b* a0 @7 S! w% u
; g1 Q- e. Z. A- M  w' s. j# d
$ R; ?/ H, L; K  o
上海点团信息科技有限公司,承接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

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

  ~# g" p2 g1 d
<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>

  \  K9 i8 G6 f" X: d
  </div>
</template>

+ o2 i% i. |+ ^  y$ M
<script>
1 o* q( V  f, S7 q% F
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

- s* S( E' F" m6 i$ @& \6 h
<style>
% k' K- ?  A$ r: \* j1 S
</style>

' X- {0 K4 [( x7 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:20

admin 地板

2019-3-17 19:49:20

数据绑定:
% h5 @2 K0 l% F$ `" h3 g" \, T) Z6 j( M3 s' m: h
" `2 ]  f' T- N. b
<!-- Bind Attributes -->! }+ R4 j  @! @9 A$ u4 V
<br>$ S$ X" E- l6 s9 ^2 D
<div v-bind:title="url">. r$ _% k9 M$ e5 W, ^5 E
  "This is for the url bind"+ X6 ]0 {. |" w+ ?" F4 }# s1 s
</div>2 Y, X9 h, Z# {1 X; K8 z# p
<img :src="srcurl" alt="plmhome logo">( j* Y- W- x+ \
<!-- Bind html -->/ h. h- \5 V, E" T
<div v-html="html">3 N2 n6 k$ J1 |/ _
</div>; i8 B6 i& e- l" c/ i7 x
<!-- Bind Text-->- X! d6 K' P* q
<div v-text="msg" v-bind:style="{color:'red'}"></div>% m% A. p' A8 L& F
</div>
" Y' q* Z; z$ a0 A& D7 L5 g
上海点团信息科技有限公司,承接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

数据绑定:: k- |* I+ O% e2 L7 l) }# U+ z
" u# n. d; \$ J* U6 n! _

* u% M2 Z" L9 X. ?) O0 _5 r<!-- Bind Attributes -->( d, n& h0 e9 k0 A
<br>, ~( V. Y$ l, f  Z! l! ~6 P1 a3 K
<div v-bind:title="url">
  b1 l; Z" N, W  "This is for the url bind"
. t7 i3 u! O- k9 e! A& o</div>
6 W" K  v# V  D& C. E<img :src="srcurl" alt="plmhome logo">
. o7 ?& t) I0 a: p- A4 Q: x<!-- Bind html -->0 S% w% m( `. h% f/ V2 J
<div v-html="html">" T4 m6 M: Y& p/ b; ^8 E
</div>- |# W" N0 a* A+ s* A/ z# W8 k" \- q4 d
<!-- Bind Text-->
- t3 L7 ]) C- |( ]0 O9 [<div v-text="msg" v-bind:style="{color:'red'}"></div>  D1 c5 D! X: @( U  |# ^
</div>
$ f) I3 h) x, Z0 j' a0 X) J7 q  R
上海点团信息科技有限公司,承接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

数据绑定:! E: d$ J: r; Q$ x

/ w$ [, \6 Y) u/ v8 v+ A- ]/ j
) p! w$ y. j. C$ Z) {. G! |! p<!-- Bind Attributes -->
8 y( c2 X( m  l% P' E( F<br>. m- M; g$ V3 S5 X/ |
<div v-bind:title="url">% t! g4 Q5 Z6 X6 ?" I& }- B
  "This is for the url bind". |; ?' W- z' p% _/ |6 M
</div>3 E& m2 W6 i# E, r) f3 q/ W
<img :src="srcurl" alt="plmhome logo">+ s  a3 ?2 q$ A3 l
<!-- Bind html -->
0 w' n  |) V) q9 O<div v-html="html">6 A8 e$ e  J% z) h* N# k; U, g
</div>
; O9 }% p! _5 u$ V+ _  X; n<!-- Bind Text-->
, V6 h. f; [8 O* w<div v-text="msg" v-bind:style="{color:'red'}"></div>
& ?! Y$ a  \: i& w9 E</div>9 X! A2 h/ s; F# Y+ v5 `- D. W( c
上海点团信息科技有限公司,承接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

数据绑定:* D. n* i! ^, x# u7 f) F' D

: D; |" g2 c2 n2 a; k
8 N2 _/ s* E1 M& ^3 v3 i<!-- Bind Attributes -->
0 o* p0 {$ \; o9 C5 G) Q) R<br>; O) Q0 I, ?- m1 F$ n0 {0 A; w
<div v-bind:title="url">
8 u/ x" L- c& K  g+ L0 r  "This is for the url bind"  M) L5 q& ^1 {, j
</div>
& f+ w1 n" u  @8 P, Z<img :src="srcurl" alt="plmhome logo">6 @3 c, Y7 y% A' M! |; _4 E9 Z7 h
<!-- Bind html -->
$ [' ]5 m& V7 Z9 {9 x; y1 W<div v-html="html">- l) \# g/ y, {. `" r$ U6 ?
</div>; c* [7 y2 s4 \+ u
<!-- Bind Text-->0 X8 y2 ?8 D3 [+ P3 E5 o4 O1 Q; K
<div v-text="msg" v-bind:style="{color:'red'}"></div>' x. h8 Q, I3 f& w8 q# k9 F1 r( }8 T+ j
</div>
- Z  [+ U7 }# ~! g+ c- n
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了