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 2522 6

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

admin 楼主

2019-3-16 18:41:54

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

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

x
最近要使用Vue 来做互联网前端开发,慢慢把笔记记录下来吧
" d! n* T, W, l+ e0 \0 K( t1 Y3 P6 p
(1) 安装Nodejs ,https://nodejs.org/en/  下载安装即可$ d% H3 J; `4 \; G1 d. e( r' ?

& y" f9 o9 U, U(2)安装Vue 脚手架
2 q; D+ Q6 K8 A>npm install --global vue-cli  / cnpm install --global vue-cli8 e8 [- H5 ?1 I6 s7 g  H3 g
(3) 创建项目 * Y. ^7 W; V2 H6 P1 B9 Z, h: ^
1 n6 z+ n! @: U) i* j/ y- U- V
vue init webpack vue-plmhome01
: Q6 ^' a, `# s
9 w' }" T0 }# }
; d- x4 v; X. d4 g: X1 D7 J8 B(4) cd /d D:/webdev/vue-plmhome01" I* r2 x. K) H  P. r) m  M
如果报错,再运行下 npm install
8 B. T* H' L  q; E1 a  B9 _- L2 a6 }" ?/ u/ h, q9 [1 L
npm run dev
4 R2 G7 l. E  b% S2 B7 P) m) }& E; E$ x3 V2 x* E8 ]
捕获.PNG / q) O0 D# K* w
4 n) Z! k4 k1 F; A, G7 k
5 d. l( Z  Q+ S6 T- [4 R

) v* v/ I- d' T- q% P9 X' r还有一种简单的做法
# b+ z8 e7 Z) _, t6 r, o2 ?: R. i5 H4 J/ D6 `) c6 \# |& N
vue init webpack-simple vue-plmhome02- J1 ], K7 V: d% @) B
" d" I7 G+ a) e2 a7 L* d) z0 s3 Q
目录更精简些
$ ]) U. r" R# t' ^* n4 R/ H
上海点团信息科技有限公司,承接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

新版本安装5 J: E* q+ t( e
9 w3 F- l, ^& j
卸载老版本 . o( P9 {# O$ ^3 _
" P$ W  l8 K+ G0 q
npm uninstall vue-cli -g
# f; s6 R4 c% H0 [9 W3 I
  d& J; Q; L9 |& V' y  k6 r安装1 o, {* m5 W) ^3 L: g
5 z5 J8 ]1 H4 T  J- i
npm install -g @vue/cli   - }& X$ [# \: ~6 g

, G5 t2 z$ R. T3 j' A2 O% I% l% O+ G% o/ V- I1 H& q$ x
vue --version
3 M" a; p& F# ~8 [3 E
- `# {0 z9 r" F  i8 l4 y$ N. F8 j6 q% y1 O
vue create vue-plmhome022 C4 t3 d0 N" C. `: Z! Z
% n8 e$ ?% O1 T+ W) {. P: |
0 P: N2 U# @2 S
npm run serve ; E1 S3 ~5 n( y  R4 X" z  l6 Q3 x7 u
* Z( F/ G8 @$ t; S0 A- q6 x, c$ b

/ N2 i; k, M9 r5 P# P$ `, Q4 F+ P  m3 g% `! W9 n  K5 F

% W& W+ i, z' ]8 X) `# t, P
9 m* ^9 S% t$ K7 M' i7 ?' T9 Q0 v
7 k4 J) V9 V7 ?2 p3 t' R" n3 ?3 s$ ~2 z2 x$ U/ K
7 Z5 H* U& p+ \$ C! g+ U! l
上海点团信息科技有限公司,承接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

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

: g' E# e* |& L& F! {
<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>

) c! H% C! J- O3 m1 y: y7 ^- D
  </div>
</template>
) t7 w0 R% Y; e3 l- ~
<script>
' u) Q$ s* o4 x0 A) n3 _$ G
export default {
  data(){
    return {
      msg: "hello my first Vue",
      obj: {
        name: "Kimi",
        Age : 33
      },
      nameList: [
      { message: 'Foo' },
      { message: '33' }
      ]
    }
  }
}
</script>

! z6 y$ N( C% J) m0 I& N
<style>

- }4 l: H7 v* r; U' `
</style>
; u7 X/ G4 E0 [1 q9 z; z" c' i
上海点团信息科技有限公司,承接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

数据绑定:( d# Z+ Z! S$ ]" x$ y# c
! l. l/ j% ?- p  j# B+ N9 q
( }0 d) z6 E9 R
<!-- Bind Attributes -->
, h% g: J4 N2 k<br>
7 Z% [, _0 |/ l' I) b  c<div v-bind:title="url">. h% \1 d, [0 @4 q. X) r
  "This is for the url bind", A9 l8 R7 c. F, H" N7 S, j
</div>
7 v/ i, ?/ L$ Z/ ]0 s<img :src="srcurl" alt="plmhome logo">7 f. S9 E7 {0 B0 {( d
<!-- Bind html -->
1 m0 P+ `' B* i; {1 D7 H<div v-html="html">7 B( |1 K- K% L3 ?1 ~
</div>
& u& W- I8 C7 b. T7 S: [<!-- Bind Text-->
9 P6 Y& }! n0 g2 c: V9 J<div v-text="msg" v-bind:style="{color:'red'}"></div>
1 B" F- R- u4 ~1 C; ~</div>
0 y# \3 w( F6 v5 P) W
上海点团信息科技有限公司,承接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

数据绑定:$ ?4 F- V: H5 H7 o- s. R2 Z

9 \# Q* W6 C) V6 {& e# c& W9 W0 h5 N" d
<!-- Bind Attributes -->' n1 @# A, b: X) [
<br>5 H5 X) P. t0 c' o9 p
<div v-bind:title="url">: c% Y- D* P3 e8 E( X( J
  "This is for the url bind"5 E" ^) y. B6 w' E% F. w/ f
</div>
3 V/ n% }0 T$ M/ [# |$ d<img :src="srcurl" alt="plmhome logo">2 x$ f! q8 E. S( v  X9 ]
<!-- Bind html -->
) F0 }% S2 x+ }8 Q8 T5 o9 n<div v-html="html">
9 s4 o( c4 l+ D5 [; O# l</div>$ |' n' H, d* C* t! s2 g
<!-- Bind Text--># p0 W! d* U$ M9 v2 Z- b6 e, S+ f
<div v-text="msg" v-bind:style="{color:'red'}"></div>
) Y3 N, U# p5 f1 [</div>' X" B# a6 A: g+ X5 c, x2 r; v5 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:31

admin 6#

2019-3-17 19:49:31

数据绑定:
& O- l+ Z8 H  S5 V5 J% E3 ^5 |
  D0 L; Z8 ]  m- x2 r* ?" z
# G; D/ r% q3 \1 q3 y. F/ F<!-- Bind Attributes -->4 b' k( [5 r; t; V* L
<br>
, I9 P: O& N7 h  W6 j! D<div v-bind:title="url">
5 @5 T3 g! C- x  @0 [# e, l  "This is for the url bind"! I7 }" L0 z8 a: b
</div>
: g6 V( g2 F5 F<img :src="srcurl" alt="plmhome logo">
9 ~. z4 a  ]+ m5 z. [1 ~<!-- Bind html -->
: _1 o4 s5 D  c" D$ j& J<div v-html="html">
7 |7 v7 H" Z/ {' \8 P9 t/ s- E( b</div>
3 f! h) Q0 T4 Z& v. `<!-- Bind Text-->
& q4 l' A$ S- r5 V<div v-text="msg" v-bind:style="{color:'red'}"></div>
0 R" v# q9 |7 _+ x) @, m* S</div>& ?: c3 o) y+ v  B$ R4 ]1 y
上海点团信息科技有限公司,承接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

数据绑定:
; \2 ~% p8 O2 G0 Y3 _, o- _/ A% D' ^* D0 N8 G# h
( |6 d0 H, X  j1 U. X! d
<!-- Bind Attributes -->
+ C0 Z7 e, @! w. }+ o! a( y<br>1 L) K+ f  o: w5 Q
<div v-bind:title="url">
" D! C" F& m% v2 s+ x! R2 E  "This is for the url bind". ~" F; F' O, T) B9 l) ?/ u% O- C/ j
</div>' K4 ~; |% q5 c
<img :src="srcurl" alt="plmhome logo">
4 l. c8 |. @( D5 H9 X<!-- Bind html -->
4 z& n/ z9 L6 B! d; ]7 Y, _7 @4 k<div v-html="html">  P# B, |' f0 n" \
</div>- w: \% @, n* K, f  \& z* y7 x
<!-- Bind Text-->
, J) Q- o; G4 T- C5 V<div v-text="msg" v-bind:style="{color:'red'}"></div>$ \$ p8 g+ S0 y5 S; n. w2 V
</div>7 Z1 ^2 \- ^8 H7 t. `
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了