PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

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

  [复制链接]

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

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
+ H+ v- i3 a7 |& m( z- L6 H
! L& e5 k* `2 \$ ?(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可
5 g, x2 b* n) f) r- o3 ^4 S! v7 [! |# Q9 N( ~
(2)安装Vue 脚手架
- j1 o5 ?+ B& m$ x>npm install --global vue-cli  / cnpm install --global vue-cli8 T6 h; d6 @) |5 g7 s
(3) 创建项目 3 m/ L* X* p9 l) x7 l, @$ j
* c5 h4 i/ r  D6 `/ c
vue init webpack vue-plmhome01% v9 [4 T- R3 }5 J3 G
; a# G6 M8 e& H% A( k
" G) D. C; E( S" U' q$ x
(4) cd /d D:/webdev/vue-plmhome01
" r( r1 r( m* e8 t, P0 t6 [9 E1 A如果报错,再运行下 npm install
* _) X7 @' M, Z6 l1 g) l* m3 V9 r" w" G8 y# x
npm run dev
6 i, V0 D+ _' B) r# T, m; o( }( z; P$ g& Q5 G
捕获.PNG
8 C+ P0 H. R4 i, a0 Q8 \- x" E0 Z* l
; T$ H% \! C! m( p. {% T4 t  y4 G

! y- G* H0 r3 A. k. c6 U/ n7 J还有一种简单的做法. P* J7 U; K! h7 t" K) ?2 @

4 S* F7 O6 t$ s$ _vue init webpack-simple vue-plmhome02
: \6 Q: Q* ]6 A4 w6 n/ `6 K# P; u5 R8 a) D( t0 ^, I4 b, L
目录更精简些% E8 j6 w8 ~5 p8 Z( w
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复6

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

admin 沙发

2019-3-16 19:25:52

新版本安装3 P* X! X7 ~3 S* F* y/ W/ }
, f$ z5 I$ Y2 ?7 @; Z
卸载老版本 5 A- \, s) ]2 m  r0 a2 T! r
* t+ t# f% k- f
npm uninstall vue-cli -g( M- b- J0 A/ V2 C; E+ U

+ B# ]8 j% `* L1 ^# v安装: C& ?* I% z) R+ x

/ c! x- S) M. `, Y7 |: e& ]/ {npm install -g @vue/cli   
" C- i' T" y, L! {5 U4 q( x) E3 n* O" @! a& ^3 ?: L; q
( V: A3 n6 w+ X4 M2 @4 ]
vue --version
, y2 s6 O, b- {3 X
+ g: h2 ^1 x6 t8 h0 v
. t/ O2 X) m5 Y! S% |" V- Bvue create vue-plmhome02
% F# H# u: Z+ M" S) H% d6 k- h

5 Q$ x) x4 n) A, ?- `9 {npm run serve & A0 D; Q/ A& K2 r' ]
2 W$ ]  H' E+ ]- U1 U: U7 |) x
% F' V8 N/ Z+ G) F. A6 M
# a$ }% o& f0 R- h' ?

3 o0 n( [/ n. Z% c2 o& m4 e
4 I* g5 D  q4 c' q: I$ ^4 y2 E, _& G1 m( P. [8 h) I6 L& Q" `. b

% c8 ^' [  g! f; y- M1 k/ u) D2 w% g) ?6 c0 |1 }7 D; o
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 板凳

2019-3-17 17:54:58

第一个例子---基本数据的读取
* k8 C8 @! E, d* f. b( P
<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>

! f7 {/ _  S8 w  `& f$ w+ n( \
  </div>
</template>
/ W; M( e; K2 A2 O- @
<script>
( d) F0 Q+ j! W7 Q3 W( }
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

- N# `; T- j6 I$ ~; j$ e8 {/ b
<style>

  m$ E; H% a$ N' I( @3 A
</style>

) b0 c2 U1 q' {9 P5 q$ {& k
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 地板

2019-3-17 19:49:20

数据绑定:& x% ~2 u  X7 |' p' W0 m
$ d! T, u6 V7 Q, I2 q
; I  a6 q0 k! G$ F9 U
<!-- Bind Attributes -->
# e$ k2 l# n0 G$ Z8 c9 ~' D. m<br>  J  f1 A/ t' c: F" t) [( P1 H; D
<div v-bind:title="url">
( p# |) K( h' a3 G  V' @" L, O  "This is for the url bind"/ I, h3 W. Y9 j. l  G. K/ n3 F
</div>' z/ N, U: a9 M( }% G
<img :src="srcurl" alt="plmhome logo">5 t0 r" E$ [; a. L! d+ l2 d4 R
<!-- Bind html -->
6 Y. V0 r8 W2 h6 a' Z) I/ n<div v-html="html">
7 D: d7 g6 K9 B% E2 q2 [1 U" z8 \</div>
$ A  f  J  d1 G1 ~3 D( K0 C' |& n<!-- Bind Text-->
$ z6 U- I/ `, n<div v-text="msg" v-bind:style="{color:'red'}"></div>) o3 Q0 ?. y2 J
</div>
7 ?9 [) y; |# Y0 O1 O, T! A. v8 n7 A
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 5#

2019-3-17 19:49:26

数据绑定:
6 w) i  G3 @! z, c' n( M/ B$ T$ p8 x* P# a
# {3 I& T  h: j+ n0 j
<!-- Bind Attributes -->
& ^  u  ~+ D$ s5 O( b1 {<br>' f7 ^- z: c1 P( k- j
<div v-bind:title="url">6 h' z* q$ [$ x3 g" u
  "This is for the url bind"
. H- H* g) j6 e" k0 B" y$ ^, l5 ^</div>
# U: M2 @' y' K) a# s1 R' d<img :src="srcurl" alt="plmhome logo">' D) |5 e$ g# L  i
<!-- Bind html -->
# J0 g# H' }- y0 i<div v-html="html">/ E( g! K* M  u2 u- _
</div>
9 y# J3 I; x3 t4 r+ I7 ?<!-- Bind Text-->4 [7 a3 f3 y) Q4 \+ @4 }: a
<div v-text="msg" v-bind:style="{color:'red'}"></div>) R2 o- b, M  Z- N7 m* W5 p
</div>
8 r( a8 x! ~4 ~7 A! `1 C
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 6#

2019-3-17 19:49:31

数据绑定:; ~! `- ^9 ?# Z/ J0 U, m5 v
; ?% Q- |# N# y. f5 U  x1 e1 U8 H" K9 _
) i: y1 P9 ^( I1 |5 {
<!-- Bind Attributes -->
2 k. q( i9 c$ s9 C1 N% z<br>2 w# b  n7 Y+ Z# w* v0 m
<div v-bind:title="url">
! B, W0 x: M# }3 D/ T  "This is for the url bind"# r6 ?) g, [7 O( H; b9 K. H; w
</div>  K6 @+ o4 ~/ S" z
<img :src="srcurl" alt="plmhome logo">- v: H1 F6 ^& [) }' {
<!-- Bind html -->
* f2 v: X6 D7 r. o' v1 d' A% }<div v-html="html">, c' |! y* U2 w9 _
</div>( E+ B, q+ P- _, }* ~
<!-- Bind Text-->
9 h3 L* J  v4 C8 V0 b( P2 H. R# M% @6 \<div v-text="msg" v-bind:style="{color:'red'}"></div>
% A& E. [! {; ^7 z1 F9 K( O</div>$ b* U+ w0 G6 _! f0 X. V
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

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

admin 7#

2019-3-17 19:49:37

数据绑定:* Y% Z& D( a' V
3 @( `! d0 w* M; t* M! ~, v

* F" H9 D0 p. b5 o* S1 g% U<!-- Bind Attributes -->
2 [0 a6 [& h. J% E6 m3 h0 W<br>
( M9 E: e: Y5 L" X* G- Q. z<div v-bind:title="url">% M, |' _- n! I% ]$ j! r
  "This is for the url bind"
: @4 {" Y# v+ u4 P2 Z</div>" u3 ~, [  A/ F1 G
<img :src="srcurl" alt="plmhome logo">( P. V+ D; x6 l
<!-- Bind html -->
/ o" A' J3 I+ d' r8 e0 I" C4 `( }<div v-html="html">" W$ @' G% k! M: J, J0 C9 x
</div>( m1 z+ n5 U: V2 t8 G
<!-- Bind Text-->
4 i7 K+ z  M9 Z% R* w2 o% a& E7 n<div v-text="msg" v-bind:style="{color:'red'}"></div>% _' z% V% W! p% ~" `1 G2 h
</div>
7 U/ }; i3 e& m) J+ ~6 v0 x* b4 L
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了