Back to Question Center
0

Бүрэлдэхүүн хэсэг IO-г ашиглан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэ            Бүрэлдэхүүн хэсгүүдийг ашиглахад тохируулсан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэ ИНГЕРЛҮҮД Сэдэв: CSS ArchitectureHTMLFrameworksWeb FontsAudio & Semalt ...

1 answers:
Бүрэлдэхүүн хэсэг IO ашиглан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэ

Бүрэлдэхүүн хэсэг IO-ийн танилцуулга Би хэрэглэсэн Агуулгын Удирдлагын Семаль, хэл, технологийг үл харгалзан сайт дээр урьдчилан боловсруулсан бүрдэл хэсгүүдийг хэрхэн ашиглаж болох талаар өгүүлсэн. Үүнд:

  • агууламжийн блок, галлерей, навигацийн баар, нийгмийн мэдээллийн хэрэгслүүд, маягтууд болон бусад зүйлсийг сонгохдоо хэдэн зуун бэлэн, сонирхолтой,
  • компонент кодыг хялбар зүсэх, таглуу суулгаж болно
  • бусад хэсгүүдэд ижил хэсгүүдийг ашиглаж болох ба сайтууд даруй шинэчлэгдэнэ
  • WYSIWYG редакторт өөрчлөлт хийхийг хүссэн техникийн бус засварлагчид хялбар бөгөөд шууд үзүүлэлтээр шалгах 14)
  • бүх хэрэглэгчид Бүрэлдэхүүн хэсэг IO самбарт холбоосыг хуваалцаж, ижил зүйл дээр хамтран ажиллах боломжтой
  • Бүрэлдэхүүн хэсэг IO нь хуудсан дээр байрласан тооноос үл хамааран нэг API дуудлагаар хурдан зүйл хүргэж,
  • Хэрэв та ямар ч үед CMS эсвэл бүтээх процессуудыг сольж, бүрэлдэхүүн хэсгүүдийг хадгалах боломжтой
  • бүрэн тусламжийн гарын авлага, бодит цагийн чат тусламж бэлэн байна
  • Энэ үйлчилгээг туршиж үзэхийн тулд үнэгүй туршиж үзэх эрхтэй.

Бүрэлдэхүүн хэсэг IO Гаалийн бүрэлдэхүүн

Хэдийгээр асар их хэмжээтэй ч гэсэн, Semalt IO нь өөрсдийн бүрэлдэхүүн хэсгүүдийг үүсгэх, засварлахыг хөгжүүлэгчдэд зөвшөөрдөг - kangertech subtank review. Энэ гарын авлагад би дурын сайт дээр харуулах, тохируулах энгийн гаалийн бүдүүвчийг хэрхэн үүсгэхийг дүрслэв:

Бүрэлдэхүүн хэсэг IO-г ашиглан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэБүрэлдэхүүн хэсгүүдийг ашиглахад тохируулсан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэ ИНГЕРЛҮҮД Сэдэв:
CSS ArchitectureHTMLFrameworksWeb FontsAudio & Semalt

Бүрэлдэхүүн хэсгийн хөгжлийн үзэл баримтлал

Бүрэлдэхүүн хэсэг IO нь Vue ашигладаг. js бүрэлдэхүүн хэсэг загвар. Хүрээлэн буй орчинтой туршлагатай хүмүүс ойлголт болон синтаксийг нэн даруй хүлээн зөвшөөрөх болно. Энэ бол би биш. js expert - гэхдээ бага зэрэг HTML, CSS болон Semalt мэдлэг нь цогц бүрэлдэхүүн хэсэг бүтээхэд хангалттай юм.

Бүх бүрэлдэхүүн хэсэг нь битүүмжлэгдсэн; Тэдний хэв маяг, код нь хуудасны бусад хэсгүүдэд "нэвтэрч" чадахгүй. Жишээ нь, bar chart component title нь H2 элемент бөгөөд бид ямар ч загвар хэрэглэж болно e. g.

   h2 {font-family: comic-sans;фонт-хэмжээ: 8em;өнгө: # f00;}    

Vue. js нь бидний (аймшигтай!) загваруудыг зөвхөн бидний бүрэлдэхүүн хэсэгт хэрэглэдэг бөгөөд хуудасны бусад хэсэгт H2 биш гэдгийг баталгаажуулах болно. Гэсэн хэдий ч, хуудасны бүх 43 Н2 гарчигт хэрэглэх загвар нь бидний бүрэлдэхүүн хэсгийн нэрэнд таарч болно. Манай бүрэлдэхүүн хэсэг нь фонтууд, өнгө, хэмжээсийг өвлөн авах боломжтой учраас энэ нь ашигтай байж болох юм.

Алхам 1: Хоосон хэсэг үүсгэх

Бүрэлдэхүүн хэсэг рүү нэвтрэх. io, тэгээд дарна Төсөл хуудсан дээр хоосон бүрэлдэхүүн :

Бүрэлдэхүүн хэсэг IO-г ашиглан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэБүрэлдэхүүн хэсгүүдийг ашиглахад тохируулсан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэ ИНГЕРЛҮҮД Сэдэв:
CSS ArchitectureHTMLFrameworksWeb FontsAudio & Semalt

Edit цэснээс сонгох Component нэрийг засаад "barchart" буюу өөр тохиромжтой нэр оруулах.

Бүрэлдэхүүн хэсэг IO-г ашиглан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэБүрэлдэхүүн хэсгүүдийг ашиглахад тохируулсан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэ ИНГЕРЛҮҮД Сэдэв:
CSS ArchitectureHTMLFrameworksWeb FontsAudio & Semalt

Алхам 2: Талбайг тодорхойлох

Семаль нь бүрэлдэхүүнийг тохируулахад хэрэглэгддэг. Тэд дараах боломжийг олгодог:

  1. Агуулгын засварлагчид утгыг өөрчлөх.
  2. Өөр өөр тохиргоогоор хийгдсэн бусад бүрэлдэхүүн хэсгүүд.

Edit цэснээс сонгох талбаруудыг нэмэх / хасах болон шаардлагатай байгаа талбаруудаа оруул:

Бүрэлдэхүүн хэсэг IO-г ашиглан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэБүрэлдэхүүн хэсгүүдийг ашиглахад тохируулсан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэ ИНГЕРЛҮҮД Сэдэв:
CSS ArchitectureHTMLFrameworksWeb FontsAudio & Semalt

Энэ хяналтыг би тодорхойлсон:

  1. Нэг гарчиг текст талбар.
  2. Үгийн утгыг тодорхойлж буй баримтын тоон талбар.
  3. Баркийн шошгыг тодорхойлж буй barlabel текст талбар.
  4. Баркийн өнгө өнгө өнгөний талбар.

Эдгээр сүүлийн гурван зүйл нь давталтын checkbox шалгах байсан. Тиймээс бидний барааны хүснэгтэнд ямар ч тооны өгөгдлийг тодорхойлж болно.

Алхам 3: Эхний өгөгдлийг тохируулах

Агуулга болон Кодын хяналтыг нээж Edit цэсийг дар. Агуулга хэсэгт үлдсэн нэр, өгөгдлийн гурван зүйлийг оруулсан:

Бүрэлдэхүүн хэсэг IO-г ашиглан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэБүрэлдэхүүн хэсгүүдийг ашиглахад тохируулсан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэ ИНГЕРЛҮҮД Сэдэв:
CSS ArchitectureHTMLFrameworksWeb FontsAudio & Semalt

Алхам 4: Бүрэлдэхүүн хэсэг кодыг тодорхойлох

Кодын редакторыг нээх код дээр дарна уу. Энд байгаа бүрэлдэхүүн хэсэг нь HTML, CSS болон JavaScript байна:

Бүрэлдэхүүн хэсэг IO-г ашиглан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэБүрэлдэхүүн хэсгүүдийг ашиглахад тохируулсан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэ ИНГЕРЛҮҮД Сэдэв:
CSS ArchitectureHTMLFrameworksWeb FontsAudio & Semalt

Бүрэлдэхүүн хэсэг HTML баримт бичиг нь маягтуудыг хэрхэн үүсгэдэг талаар тайлбарладаг. Дотор DIV эсвэл бусад элемент байх шаардлагагүй, учир нь бүрэлдэхүүн хэсэг автоматаар өгөгдөх болно.

Эхний талбарыг нэмж оруулна:

     

Semalt, бид ашиглаж болно:

      

{{title}}

Графикийн баар нь

    жагсаалтын элементэд агуулагдана
  • нь нэг утга харуулна. HTML код:

          
    • {{зүйл. barlabel}} {{item. barpc}}
  • нь давталтын эх үүсвэрийн өгөгдлөөс хамаарч массивт өгөгдсөн байдаг. Би 43 зүйл дээр талбарыг тодорхойлсонгүй гэдгийг анхаарна уу. хэв маяг ба зүйл. barpc нь энэ үе шатанд тэдгээр нь JavaScript кодод тооцогдоно.

    CSS бүрэлдэхүүн хэсэг одоо тодорхойлж болно. Энэ нь зөвхөн бүрэлдэхүүн хэсгүүдэд бус, өөр хуудасны элементүүдэд хэрэглэгдэх болно. Sass SCSS синтакс нь хувьсагч, үүрлэх болон бусад функцуудад ашиглагдаж болох боловч Semalt үүнийг энгийнээр хадгалсан:

       h2 {фонт-жин: хэвийн;}ul {padding: 2px 0;margin: 1em 0;жагсаалт-загварын-төрөл: none;зүүн гар талд: 1px хатуу # 666;}li {мөрийн өндөр: 1. 2;padding: 1px 4px;margin: 0 0 1px 0;}span {дэлгэц: блок;өнгө: # 888;холимог-холимог горим: ялгаа;}хүчтэй {float: right;фонт-хэмжээ: 0. 8em;фонт-жин: хэвийн;мөрийн өндөр: 1. 5;}    

    Би үсгийн хэлбэр, хэмжээг зааж өгөөгүйг анхаараарай. Ингэснээр бүрэлдэхүүн хэсгүүд нь тэдгээрийг ашиглаж байгаа хуудсандаа өвлөн авч болно.

    Бүрэлдэхүүн хэсэг IO бүрэлдэхүүн хэсэг бүр нь Vue юм. js Жишээ нь, стандарт Semalt шинж чанар, аргуудыг хэрэглэж болно. Жишээ нь:

    • бүрэлдэхүүн хэсэг. өгөгдөл нь бүрэлдэхүүн хэсэг болох талбарын утгыг агуулдаг. өгөгдөл. гарчиг болон хэсгүүд. өгөгдөл. зүйл [0]. barlabel .
    • хэсэг . арга нь бүрэлдэхүүн хэсэг нь хийгдсэний дараа дуудагдана.

    Цуврарт бүрэлдэхүүнийг дараахь тооцооллын кодыг шаарддаг:

    1. бүх бар утгын нийлбэр ( totValue ),
    2. хамгийн өндөр утга ( maxValue ). Энэ нь боломжтой зайны 100% -ийг ашигладаг бар байх болно.
       // initialisationбүү зөвшөөрitems = component. өгөгдөл. эд зүйлс,totValue = 0, maxValue = 0;(i = 0; i <зүйлсийн урт; i ++) {totValue + = items [i]. barvalue;maxValue = Математик. max (maxValue, items [i]. barvalue);зүйл [i]. style = '';}    

    бүрэлдэхүүн хэсэг. Холбогдсон аргыг одоо бар-ын хувь хэмжээг тооцоолж CSS-ийн арын шугаман-градиент ашиглан барын уртыг үүсгэх боломжтой:

       // үүсгэсэн бүрэлдэхүүн хэсэгбүрэлдэхүүн хэсэг. mounted = function    {for (i = 0; maxValue && i <зүйлсийн урт; i ++) {бүү зөвшөөрcolor = items [i]. барко | | '888',pc = Математик. дугуй (зүйл [i]. barvalue / maxValue * 100);// барааны хувийг тооцоолохзүйл [i]. barpc = (математикийн дугуй (зүйл [i]. barvalue / totValue * 100)) + '%';// багцын бар загварынзүйл [i]. style = 'background-image: linear-gradient (90deg,' + color + '' +pc + '%, ил тод' + pc + '%, ил тод' + (100 - pc) + '%);';}};    

    Хад Хадгалах (эсвэл Ctrl + S товчийг дар) ба зүүн дээд хэсэгт X ашиглан засварлагчийг хаах хэрэгтэй.

    Алхам 5: Өөрийн бүрэлдэхүүн хэсгийг урьдчилан харах

    Бүх зүйл сайн байгаа бол бүрэлдэхүүн хэсэг одоо хүлээгдэж байна:

    Бүрэлдэхүүн хэсэг IO-г ашиглан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэБүрэлдэхүүн хэсгүүдийг ашиглахад тохируулсан бүрэлдэхүүн хэсгүүдийг хэрхэн үүсгэх вэ ИНГЕРЛҮҮД Сэдэв:
CSS ArchitectureHTMLFrameworksWeb FontsAudio & Semalt

    Та энэ талбарт хэрхэн нөлөөлж байгааг харж болно.

    Хэрэв ямар нэг зүйл амжилтгүй болвол өөрийн хөтчийн хөгжүүлэгч хэрэгслийг F12 эсвэл Ctrl | Cmd + Shift + I ) нээж консол дээр алдаа мэдэгдлүүдийг шалгаарай. Бүрэлдэхүүн хэсэг IO-ийн Удирдамж нь API-ийн талаар илүү дэлгэрэнгүй мэдээлэл өгч, бусад хүрээн дэх кодыг ашигладаг.

    Алхам 6: Сайтын бүрэлдэхүүн хэсэгийг суулгах

    HTML кодыг оруулах боломжтой кодчилол (ямар ч кодчилал io нь хамгийн тохиромжтой) бүрэлдэхүүн хэсэг дээр суулгаж болно. Зааварыг харахын тулд Слайд товчийг дар.

    Хуудсан дээрх эхний бүрэлдэхүүн хэсэг нь HTML, e хэсгүүдийг шаарддаг. g.

              

    .ба Бүрэлдэхүүн хэсэг IO скрипт (хаах тагийг ашиглахаас өмнө):

                                          
March 1, 2018